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

Объявляем переменные: isp, ing, nem, day. Организуем цикл от 1 до 30. В цикле проводим проверку условий: кратность трем и это 2 или 3 или 6 день, если условие удовлетворено, то переменная isp увеличивается на 3, а ing на 1. Далее в цикле проводим проверку условия кратности трем, если условие удовлетворено, то переменная eng увеличивается на 2, а nem на 4. Далее в цикле проводим проверку условия деления на 3 с остатком 1, если условие удовлетворено, то переменная isp увеличивается на 1, переменная ing увеличивается на 1, а nem на 5. После проверки всех условий увеличиваем переменную isp на 2, ing на 4, nem на 1. Также параллельно создаем проверку дней если переменная day = 7, то присваиваем ей значение 1, иначе увеличиваем на 1.

Текст программы.

<html>

<head>

<title>zadanie1</title>

</head>

<body>

<?php

$isp = 0;

$eng = 0;

$nem = 0;

$day = 3;

for ($i = 0; $i < 30; $i++){

if (($i % 3 == 0) && (($day == 2) or ($day == 4) or ($day == 6))){

$isp += 3;

$eng++;

} elseif ($i % 3 == 0){

$eng += 2;

$nem += 4;

} elseif ($i % 3 == 1){

$nem += 5;

$isp++;

$eng++;

} else {

$eng += 4;

$isp += 2;

$nem++;

}

if ($day == 7){

$day = 1;

} else {

$day++;}

}echo 'Испанских слов выучено: '.$isp.'<br>Английских слов выучено: '.$eng.'<br>Немецких слов выучено: '.$nem;

?>

</body>

</html>

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

1. Задание для выполнения.
Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у) и В (х; -у). Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются. Привести тесты для проверки работоспособности программы.


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

Вводятся 3 переменные x,y,c. Далее, если x < с, то выводится на экран "Прямая и окружность пересекаются.", если x=c, то выводится на экран "Прямая и окружность касаются друг друга.", иначе на экран выводится "Прямая и окружность не соприкасаются друг с другом и не пересекаются."

Текст программы.

<html>

<head>

<title>zadanie1</title>

</head>

<body>

<?php

if (isset($_POST['x'])){

echo (2 > 0);

$x = $_POST['x'];

$y = $_POST['y'];

$c = $_POST['c'];

if ($x < $c){

echo "Прямая и окружность пересекаются.";

} elseif ($x == $c){

echo "Прямая и окружность касаются друг друга.";

} else {

echo "Прямая и окружность не соприкасаются друг с другом и не пересекаются.";}

} else {print <<< HERE

<form method ="post">

<input type="text" name="x"><br>

<input type="text" name="y"><br>

<input type="text" name="c"><br>

<input type='submit' name="Submit" value='Отправить'>

</form>

HERE;       }

?>

</body>

</html>

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

 


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



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