Описание алгоритма программы

Задание для выполнения.

Бутылка воды стоит 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>

 

Тестовый пример.

 

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: