Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 3
1

Нахождение корней квадратного уравнения PHP+HTML

10.06.2013, 14:50. Показов 4773. Ответов 5
Метки нет (Все метки)

Добрый день, прошу всех кто разбирается в данной теме, помочь, сижу на зачёте, и не могу разобраться в следующем:
цель сделать форму в хтмл, и к ней php скрипт, с рассчётом корней квадратного уровнения. вот мои файлики. не показывает результат, препод сказал ошибка есть, помогите пожалуйста:
index.html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<html><head><title>Решение квадратного уравнения</title></head><html>
<body>
<h1>Ввод исходных данных</h1>
<form action="square.php" method="post">
Введите коэфициенты квадратного уравнения: <br>
a:<input type="number" name="koefa"> <br>
b:<input type="number" name="koefb"> <br>
c:<input type="number" name="koefc"> <br>
<input type="submit">
</form>
</body>
</html>
и square.php :
PHP
1
2
3
4
5
6
7
8
9
10
<html><head><title>Корни квадратного уравнения</title></head>
<body>
<h1>Корни квадратного уравнения</h1><br>
<? php
If ($koefb*$koefb-4*$koefa*$koefc<0) echo "Корни уравнения мнимые x1= ",-$koefb/(2*$koefa),"+",sqrt(-($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"i; x2= ",-$koefb/(2*$koefa),"-",sqrt(-($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"i";
else if ($koefb*$koefb-4*$koefa*$koefc==0) echo "Оба корня одинаковые и равны ",-$koefb/(2*$koefa);
else echo "Корни действительны: x1= ",(-$koefb+sqrt($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"; x2= ",(-$koefb-sqrt($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa);
?>
</body>
</html>
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2013, 14:50
Ответы с готовыми решениями:

Расчёт корней квадратного уравнения с отображением результатов расчёта
подскажите что тут дописать чтоб его было видно на экране? знаю что через echo а вот что туда...

Нахождение корней квадратного уравнения
Знаю, что на эту тему уже много было написано, но мне нужно точное решение задачи, поскольку...

Нахождение корней квадратного уравнения
Подскажите, а как можно данную задачу сделать в WindowsForn? Приложение для нахождения корней...

Нахождение корней квадратного уравнения
Напишите программу нахождения корней квадратного уравнения a × x2 + b × x + c = 0....

5
2252 / 2157 / 537
Регистрация: 27.05.2011
Сообщений: 7,411
10.06.2013, 15:03 2
А с чего им показывать когда вы используете несуществующие переменные. $_POST['koefb'] надо, а не $koefb и с остальными также
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 3
10.06.2013, 15:19  [ТС] 3
crautcher, большая просьба, напиши как должно быть правильно( в долгу не останусь...
0
2252 / 2157 / 537
Регистрация: 27.05.2011
Сообщений: 7,411
10.06.2013, 15:31 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html><head><title>Решение квадратного уравнения</title></head><html>
<body>
<h1>Ввод исходных данных</h1>
<form action="#" method="post">
Введите коэфициенты квадратного уравнения: <br>
a:<input type="number" name="koefa"> <br>
b:<input type="number" name="koefb"> <br>
c:<input type="number" name="koefc"> <br>
<input type="submit">
</form>
<? if (isset($_POST['koefa'] , $_POST['koefb'] , $_POST['koefc']) ) {?>
<h1>Корни квадратного уравнения</h1><br>
<?
 $koefa = (float) $_POST['koefa'];
 $koefb = (float) $_POST['koefb'];
 $koefc = (float) $_POST['koefc'];
if ($koefb*$koefb-4*$koefa*$koefc<0) 
   echo "Корни уравнения мнимые x1= ",-$koefb/(2*$koefa),"+",sqrt(-($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"i; x2= ",-$koefb/(2*$koefa),"-",sqrt(-($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"i";
else if ($koefb*$koefb-4*$koefa*$koefc==0) 
   echo "Оба корня одинаковые и равны ",-$koefb/(2*$koefa);
else 
   echo "Корни действительны: x1= ",(-$koefb+sqrt($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa),"; x2= ",(-$koefb-sqrt($koefb*$koefb-4*$koefa*$koefc))/(2*$koefa);
?>
 
<?}?>
</body>
</html>
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 3
10.06.2013, 15:35  [ТС] 5
получается всё верно, только без денвера я не проверю..?
0
2252 / 2157 / 537
Регистрация: 27.05.2011
Сообщений: 7,411
10.06.2013, 15:47 6
PHP сервер нужен конечно
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2013, 15:47

Нахождение корней квадратного уравнения С++
Как найти корни квадратного уравнения С++?Задаются ведь значения x.y.z,а на выходе выводится...

Нахождение корней квадратного уравнения
Всем привет))) вроде легкая задача на нахождение корней в квадратном уравнении a{x}^{2}+bx+c=0......

Нахождение корней квадратного уравнения
Здравствуйте , показывает ошибку в этих строчках,ругается на функции sqrt и pow объясните почему...

Нахождение корней квадратного уравнения
Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! Моему другу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.