Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Клієнт-сервер / лабки / Клиент-серв-11лб

.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
161.28 Кб
Скачать

Студент Бойко Женя група 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

Соседние файлы в папке лабки