Программа получает на вход 2 параметра. При помощи условного оператора программа выявляет где расположена точка и выводит результат.
Блок-схема
Текст программы
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Задача 1.3.7</title>
<meta charset="UTF-8">
</head>
<form method ="post">
<input type="text" name="x">
<input type="text" name="y">
<input type='submit' name="Submit" value='Отправить'>
</form>
<body>
<?php
if (isset($_POST['x'])){
$x = $_POST['x'];
$y = $_POST['y'];
echo"<br>";
echo"<br>";
if($x>0)
{ if ($y>0)
{ echo "I четверть"; }
else if ($y<0) { echo "IV четверть"; }
}
if($x<0)
{ if ($y>0)
{ echo "II четверть";}
else if ($y<0){ echo "III четверть";}
}
if (($x==0)&& ($y!=0)){ echo" Лежит на оси ординат";}
if (($y==0) &&($x!=0)) {echo" Лежит на оси абсцисс";}
if (($x==0)&&($y==0)) {echo "Лежит в начале координат";}
}
?>
</body>
</html>
Тестовый пример
Задача №1.4.7
Текст задачи
Для каждой введенной цифры (0 – 9) вывести соответствующее ей название на английском языке (0 – zero, 1 – one, 2 – two,...).
Описание алгоритма программы
Программа получает на вход число от 0 до 9. При помощи оператора выбора программа, основываясь на введенном параметре, выводит определенный результат.
Блок-схема
Текст программы
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Задача 1.4.7</title>
<meta charset="UTF-8">
</head>
<form method ="post">
<input type="text" name="x">
<input type='submit' name="Submit" value='Отправить'>
</form>
<body>
<?php
if (isset($_POST['x'])){
$n = $_POST['x'];
switch ($n) {
case '0':
echo "zero.";
break;
case '1':
echo "one.";
break;
case '2':
echo "two.";
break;
case '3':
echo "three.";
break;
case '4':
echo "four.";
break;
case '5':
echo "five.";
break;
case '6':
echo "six.";
break;
case '7':
echo "seven.";
break;
case '8':
echo "eight.";
break;
case '9':
echo "nine.";
break;
}
}
?>
</body>
</html>
Тестовый пример
Задача №1.5.7
Текст задачи
Коммерсант ежемесячно увеличивает на z% и еще на 5 руб. цену туфель, первоначальная цена которых X руб. Написать программу, определяющую, через сколько месяцев цена туфель будет превышать Y руб. и какую прибыль за это время получит коммерсант, если инфляция составляет Q% в месяц.
Описание алгоритма программы
Программа получает на вход 4 параметра (первоначальная цена, ежемес.увеличение, инфляция, порог цены).При помощи цикла с параметрами и математических преобразований программа рассчитывает искомый результат и выводит его.
Блок-схема
Текст программы
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Задача 1.5.7</title>
<meta charset="UTF-8">
</head>
<form method ="post">
Первоначальная цена <input type="text" name="x">
Ежемес.Увеличение <input type="text" name="z">
Инфляция <input type="text" name="q">
Порог цены <input type="text" name="k">
<input type='submit' name="Submit" value='Отправить'>
</form>
<body>
<?php
if (isset($_POST['k'])){
$X = $_POST['x'];
$Z = $_POST['z'];
$Q = $_POST['q'];
$Y = $_POST['k'];
$x1= $_POST['x'];
$zz = $Z/100;
$p=0;
$i=0;
while ($X<=$Y){
$X= ($X+(($X*$zz)+5))*(1+($Q/100));
$i++;
}
$p=$X-$x1;
echo "Ушло месяцев $i<br>";
echo "Цена сейчас ".round($X, 2)."<br>";
echo "Прибыль Коммерсанта ".round($p, 2)."<br>";
}
?>
</body>
</html>
Тестовый пример
Задача №1.6.7
Текст задачи
Числа вводятся с клавиатуры до тех пор, пока не будет введен нуль. Обозначим: xi – число, введенное i-м, хn – число, введенное последним (перед нулем). Написать программу для вычисления выражения (без использования массива)
.