У меня когда я запускаю на денвере этот скрипт мне видает,можете подсказать в чем ошибка? Warning: Division by zero in \test_alg.php on line 8 Warning: Division by zero in \test_alg.php on line 10 это index.html <html> <body> <form method="POST" action="test_alg.php"> Перша сторона трикутника <input name="a" type="text" /></br> Друга сторона трикутника <input name="b" type="text" /></br> Третя сторона трикутника <input name="c" type="text" /></br> <input type="submit" value="Розрахувати" > </form> </body> </html> это test_alg.php <?php echo "Знаходимо бісектрису кута"; $a = $_POST['a']; $b = $_POST['b']; $c = $_POST['c']; $p = ($a+$b+$c)/2; $s = sqrt(p*(p-a)*(p-b)*(p-c)); $ha = (2*s)/a; echo $ha; $wb = 2*sqrt(a*c*p*(p-b))/(a+c); echo $wb; ?>
я понял в чем ошибка,так как можно реализировать этот скрипт? ошибка выводиться при любых числовых значения которые я бы не ввел
PHP: $s = sqrt(p*(p-a)*(p-b)*(p-c)); $ha = (2*s)/a; Потому что здесь куда-то потерялись доллары ($) у имен переменных... Ну и ниже тоже.