Объявляем переменные: 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>
Тестовый пример.