Задание для выполнения, включая индивидуальное задание

Заданы три положительных числа a, b, и с. Определить, являются ли они последовательно стоящими элементами арифметической или геометрической прогрессии. Если являются, то вычислить разность или знаменатель прогрессии.

Описание алгоритма программы, (при необходимости - со схемой алгоритма)

На вход подаются три числа a,b,c.

Если разность между c и b равно разнице между b и a, то из c вычитаем b иначе если частное c и b равно частному b и a, то с делим на a.

Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
a int Хранит первое число
b int Хранит второе число
c int Хранит третье число

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

<form action="13.php" method="get">

<b>Введите три положительных числа:</b></br>

A = <input type="text" name="a" /> <br>

B = <input type="text" name="b" /> <br>

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

<input type="submit" value="Ok" />

</form>

<?

$a=$_GET['a'];

$b=$_GET['b'];

$c=$_GET['c'];

echo 'Вы ввели числа '.$a.' '.$b.' '.$c.'</br>';

if(($c-$b)==($b-$a)) echo 'Цифры создают арифметическую прогрессию</br>Разность прогрессии равна '.($c-$b);

else if(($c/$b)==($b/$a)) echo 'Цифры создают геометрическую прогрессию</br>Знаменатель прогрессии равна '.($c/$b);

?>

Контрольный пример

При вводе чисел 1, 5 и 9 получаем, что они образуют арифметическую прогрессию с разностью 4.

Задание 1.4

Номер 1

Задание для выполнения, включая индивидуальное задание

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

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

<form action="7.php" method="get">

<b>Введите дату рождения:</b></br>

День <input type="text" name="a" /> <br>

Месяц <input type="text" name="b" /> <br>

Год <input type="text" name="c" /> <br>

<input type="submit" value="Ok" />

</form>

<?

$d=$_GET['a'];

$m=$_GET['b'];

$y=$_GET['c'];

echo"Вы ввели дату: ".$d.".".$m.".".$y."<br>Текущая дата: ".date('d.m.y')."<br>Вы";

if($m > date('m') || $m == date('m') && $d > date('d'))

$i=date('Y') - $y - 1;

else

$i=date('Y') - $y;

echo"Возраст ".$i;

if($i>=1&&$i<=6) echo " - дитя";

elseif($i<=16) echo " - школьник";

elseif($i<=22) echo " - студент";

elseif($i<=60)echo " - большой человек";

else echo " - отдыхающий";

?>

Контрольный пример

При вводе даты 4.10.2000 получаем, что возраст равен 19, и он является студентом.

Номер 2


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



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