На этом шаге мы рассмотрим простой пример программы, содержащей условные конструкции.
Приведем решение следующей задачи: написать программу, которая будет определять, лежит ли заданная точка A(x1,y1) на прямой y=kx2/3 при заданном параметре k.
Решением этой задачи будет следующая программа:
<html> <head> <title>Решение задачи</title> </head> <body> Написать программу, которая будет определять, лежит ли заданная точка A(x1,y1) на прямой y=(k*(x^2))/3 при заданном параметре k. <form> Координата x1 точки A: <input type="text" name="x1"><br> Координата y1 точки A: <input type="text" name="y1"><br> Коэффициент k прямой: <input type="text" name="k"><br> <input type="submit" name="go" value="Передать"> <input type="reset" value="Очистить"> </form> <?php echo "Значение x1=".$x1."<br>"; echo "Значение y1=".$y1."<br>"; echo "Значение k =".$k."<br><br>"; $y=($k*($x1*$x1))/3; echo "Значение y=".$y."<br>"; if ($y==$y1) { echo "Точка A принадлежит прямой"; } else { echo "Точка A не принадлежит прямой"; } ?> </body> </html>
В окне браузера форма будет выглядеть следующим образом (рисунок 1):
Рис.1. Форма в окне браузера
Когда пользователь нажмет кнопку "Передать", браузер передаст сценарию следующие параметры:
Затем вычисляется значение выражения y. Если это значение совпадает с y1, то выводим на экран "Точка A принадлежит прямой", в противном случае - "Точка A не принадлежит прямой".
Введем конкретные значения: x1=1, y1=2, k=3 и нажмем кнопку "Передать". Результат работы программы представлен на рисунке 2.
Рис.2. Результат работы программы
Со следующего шага мы начнем знакомиться с циклами.