Клієнт-сервер / лабки / Клиент-серв-11лб
.docСтудент Бойко Женя група 410-і
Лабораторна робота №11
Тема: Робота з функціями: вкладеність та рекурсія.
Мета: познайомитися з засобами створення та використання функцій.Завдання
Самостійно створити користувацьку функцію для прикладів із лабораторної
роботи №1 (згідно варіанту).
1 завдання
Скріншот
Код
<?php function data(float $x, float $a){ echo "x = $x, a = $a"; function math(float $x, float $a){ return (tan($x) / log($x) + sin($a) + (sin($a)**4)); } } $a = (float)$_POST['a']; $x = (float)$_POST['x']; data("$x","$a"); echo "<br>результат = " . math("$x","$a"); ?> <form method="post"> <label> <br> a: <input type="text" name="a"> </label> <label> <br> x: <input type="text" name="x"> </label> <button>send</button> </form>
2 завдання
Код:
<?php function V(int $a, int $b, int $c){ return ($c/3*($a+sqrt($a*$b)+$b)); } $s1 = (int)$_POST['s1']; $s2 = (int)$_POST['s2']; $h = (int)$_POST['h']; echo "Обьем равен "; echo V("$s1", "$s2", "$h"); echo "<br>S1=$s1 S2=$s2 h=$h <br>"; ?> <form method="post"> <label> s1: <br> <input type="text" name="s1"> </label> <label> <br> s2: <br> <input type="text" name="s2"> </label> <label> <br> h: <br> <input type="text" name="h"> </label> <button>send</button> </form>
Скріншот
Висновок: було проведено роботу з функціями в PHP. Створено та використано функцію в PHP