Задание для выполнения.
Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
Описание алгоритма программы.
Пусть m количество копеек, х количество бутылок, которое нужно найти.
Если m имеет значение, то высчитывается значение х (из m вычитается стоимость бутылки и делиться на стоимость воды) и выводится на экран, иначе выводится форма для ввода значения m.
Текст программы.
<html>
<head>
<title>zadanie1</title>
</head>
<body>
<?php
if (isset($_POST['m'])){
$m=$_POST['m'];
$x=(int)(($m-20)/25);
echo $x;
} else {
print <<<HERE
<form method="POST">
<input type="text" name="m">
<input type="submit">
</form>
HERE;
}
?>
</body>
</html>
Тестовый пример.
Задание для выполнения.
Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
|
|
Описание алгоритма программы.
Пусть m номер квартиры, х номер подъезда, у номер этажа, которые нужно найти.
Если m имеет значение, то высчитывается значение х (m делится на количество квартир и прибавляется 1), у (m делится на количество квартир, остаток делится на 4 и прибавляется 1) и выводится на экран, иначе выводится форма для ввода значения m.
Текст программы.
<html>
<head>
<title>zadanie1</title>
</head>
<body>
<?php
if (isset($_POST['m'])){
$m=$_POST['m'];
$x=(int)($m/36)+1;
$y=(int)(($m%36)/4)+1;
echo "Подъезд $x";
echo "Этаж $y";
} else {
print <<<HERE
<form method="POST">
<input type="text" name="m">
<input type="submit">
</form>
HERE;
}
?>
</body>
</html>
Тестовый пример.
Задание для выполнения.
Представить комплексное число А + Bi (А, В – вещественные) в тригонометрическом виде.
Описание алгоритма программы.
Вводятся 2 переменные m и e. Вещественная и мнимая часть комплексного числа.
Далее считается квадратный корень и записывается в переменную х, затем считается косинус угла и записывается в переменную x1. Числа округляются и выводятся на экран.
3. Блок схема.
Текст программы.
<html>
<head>
<title>zadanie1</title>
</head>
<body>
<?php
if (isset($_POST['m']) && isset($_POST['e'])){
$m=$_POST['m'];
$e=$_POST['e'];
$x=sqrt($m*$m + $e*$e);
$x1=acos($m/$x);
$x=round($x,2);
$x1=round($x1,2);
echo "Ответ: "."$m+i*$e=$x*(cos$x1+i*sin$x1)";
} else { echo "Введите клмплексное число:";
print <<<HERE
<form method="POST">
<input type="text" name="m">
<input type="text" name="e">
<input type="submit">
</form>
HERE;
}
?>
</body>
|
|
Тестовый пример.