|
|||
Текст программы с комментариями4. Текст программы с комментариями <form method="get"> Введите числа: <br> a <input type="number" step="any" name="a"/> <br> b <input type="number" step="any" name="b"/> <br> c <input type="number" step="any" name="c"/> <br> <input type="submit" value="Отправить"/> </form> <?php function checkRoot($a, $b, $c){ echo sprintf('%gx2 + %gx + %g = 0', $a, $b, $c), '<br>'; $D = $b ** 2 - 4 * $a * $c; if ($D < 0){ echo 'Уравнение не имеет вещественных корней'; } else{ echo 'В уравнении '; if($D == 0) { echo '1 корень'; } else { echo '2 корня'; } } } if (!isset($_GET['a'], $_GET['b'], $_GET['c'])) return; checkRoot($_GET['a'], $_GET['b'], $_GET['c']); echo '<br>'; checkRoot($_GET['b'], $_GET['a'], $_GET['c']); echo '<br>'; checkRoot($_GET['c'], $_GET['a'], $_GET['b']); 5.Контрольный пример
Задание 3.1 1. Задание для выполнения Написать программу вычисления суммы для заданного числа n. Результат представить в виде несократимой дроби (p, q – натуральные).
2. Текст программы с комментариями <form method="get"> Введите число: <br> <input type="number" name="n"/> <br> <input type="submit" value="Отправить"/> </form> <?php if (!isset($_GET['n'])) return; $p = $q = 1; $it = 2; while($it <= $_GET['n']){ $p = $p * $it + $q; $q *= $it; ++$it; } $NOD = gmp_gcd($p, $q); echo $p/$NOD, ' / ', $q/$NOD;
|
|||
|