Текст программы на языке PHP




<?php

$WordCount = 0; // Количество изученных слов

$j = 3; // День недели (Среда)

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

{

if($i % 3 == 0)

{

if($j == 2 || $j == 4 || $j == 6) $WordCount = $WordCount + 4;

else $WordCount = $WordCount + 6;

}

else if($i % 3 == 1) $WordCount = $WordCount + 7;

else $WordCount = $WordCount + 7;

$j++;

if($j > 7) $j = $j - 7;

}

echo "За июнь Незнайка выучит ".$WordCount." слов";

?>

 

Результат выполнения программы


Задача 1.3.24

Формулировка задачи

По четырехзначному номеру года, запрошенному с клавиатуры определите номер столетия (например, для 1492 г. – ответ XV век, для 1812 г. – XIX век). Учесть, что началом века считается первый, а не нулевой, год. (То есть, 2000-й год – последний год XX века).

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

Пользователь вводит с клавиатуры четырехзначный номер года, после чего программа с помощью циклов IF определяет, к какому веку относится данный год.

Текст программы на языке PHP

<form name="y" method="GET">

Введите четырехзначный номер года: <input type="text" name="x"><br><br>

<input type="submit">

</form>

<?php

$x=isset($_GET['x'])? $_GET['x']: NULL;

if(isset($x)){

if ($x>2000) echo "Это двадцать первый век.";

else if ($x>=1900) echo "Это двадцатый век век.";

else if ($x>=1800) echo "Это девятнадцатый век.";

else if ($x>=1700) echo "Это восемнадцатый век.";

else if ($x>=1600) echo "Это семнадцатый век.";

else if ($x>=1500) echo "Это шестнадцатый век.";

else if ($x>=1400) echo "Это пятнадцатый век.";

else if ($x>=1300) echo "Это четырнадцатый век.";

else if ($x>=1200) echo "Это тринадцатый век.";

else if ($x>=1100) echo "Это двенадцатый век.";

else if ($x>= 1000) echo "Это одиннадцатый век.";

else "Это десятый век.";

}

?>

Результат выполнения программы

 

 

БЛОК 1.4

Задача 1.4.1

Формулировка задачи

Составить программу, которая бы в зависимости от введенной даты рождения человека в форме «dd. mm. yyyy» выводила бы на экран комментарий: если целых лет от 1 до 6 – «дитя», от 7 до 16 – «школьник», от 17 до 22 – «студент» от 23 до 60 – «большой человек», от 60 – «отдыхающий».

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

Пользователем с клавиатуры вводится дата рождения и программа рассчитывает, к какой из пяти категорий относится человек с введенной датой рождения (дитя, школьник, студент, большой человек, отдыхающий).

 

 

Текст программы на языке PHP

<form name="Date" method="GET">

Введите вашу дату рождения: <input type="text" name="birthday"><br>

<input type="submit">

</form>

<?php

$birthday = isset($_GET['birthday'])? $_GET['birthday']: NULL;

if(isset($birthday))

{

$birthArr = explode('.', $birthday);

$time = mktime(0,0,0,$birthArr[1],$birthArr[0],$birthArr[2]);

$age = intdiv((time() - $time),(60*60*24*365.25));

if(1 >= $age || $age <= 6) echo "Дитя";

else if(7 >= $age || $age <= 16) echo "Школьник";

else if(17 >= $age || $age <= 22) echo "Студент";

else if(23 >= $age || $age <= 60) echo "Большой человек";

else if($age >= 60) echo "Отдыхающий";

}

?>

 

Результат выполнения программы

 

 

Задача 1.4.2

Формулировка задачи

Составить программу, определяющую является ли введенный шестизначный номер «счастливым» (совпадает ли у него сумма трех начальных и трех конечных цифр). Для выделения отдельных цифр во введенном номере можно использовать операции mod и div.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-07-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: