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




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

 

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

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

Введите 6-ти значный номер: <input type="text" name="ticket">

<input type="submit">

</form>

<?php

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

if(isset($number)){

$firstnumber=intdiv($number, 100000);

$secondnumber=intdiv(($number % 100000), 10000);

$thirdnumber=intdiv((($number % 100000) % 10000), 1000);

$fournumber=intdiv(((($number % 100000) % 10000) % 1000), 100);

$fifthnumber=intdiv((((($number % 100000) % 10000) % 1000) % 100), 10);

$sixnumber=intdiv(((((($number % 100000) % 10000) % 1000) % 100) % 10), 1);

$firstsum=$firstnumber + $secondnumber + $thirdnumber;

$secondsum=$fournumber + $fifthnumber + $sixnumber;

if($firstsum == $secondsum){

echo "Номер ".$number."- счастливый";

}

else{

echo "Номер ".$number." - не счастливый";

}

}

?>

 

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

 

 

Задача 1.4.24

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

В некотором учебном заведении действуют следующие правила приема. Абитуриенты сдают три экзамена. Если они набирают не менее 13 баллов, то это дает право поступить на дневное отделение, от 10 до 12 – на вечернее, от 8 до 9 – на заочное; ниже 8 баллов означает отказ в приеме на учебу. Написать программу, которая в зависимости от суммы набранных баллов сообщает абитуриенту его права на поступление

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

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

 

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

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

Введите сумму ваших баллов: <input type="text" name="Bally"><br>

<input type="submit">

</form>

<?php

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

if(isset($Bally))

{

if($Bally >= 13) echo "Вы поступите на дневное отделение";

else if(10 >= $Bally || $Bally <= 12)

echo "Вы поступите на вечернее отделение ";

else if(8 >= $Bally || $Bally <= 9)

echo "Вы поступите на заочное отделение";

else if ($Bally < 8)

echo "Вы не поступили";

 

}

?>

 

 

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

 

 

 


Блок-схе

 
ма

 



БЛОК 1.5

Задача 1.5.1

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

Первое любимое число Незнайки – 1, второе – 5. Каждое следующее число получается как сумма удвоенного предыдущего и предпредыдущего. Так, третье любимое число – 11, а четвертое – 27. Вывести любимые числа Незнайки среди первой тысячи и вычислить их сумму.

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

Программа выводит в строку числа, составленные по закону ((n-1)*2)+(n-2) и их сумму.

 

 

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

<?php

$first=1;

$second=5;

$lovesum=0;

$lovenumber=0;

$count=0;

echo "Любимые числа Незнайки: ";

 

do{

echo $first." ";

$lovenumber=$first + 2 * $second;

$first=$second;

$second=$lovenumber;

$lovesum+=$lovenumber;

$count++;

}

while($count <= 10);

 

echo "<br>Сумма любимых чисел Незнайки: ".$lovenumber;

 

?>

 

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

 

 

Задача 1.5.2

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

Некто взял ссуду в банке величиной А руб. под В% годовых. Ежегодно заемщик вносит платежи в счет ссуды в С руб. Написать программу, определяющую, через сколько лет будет погашена ссуда, и сумму денег, выплаченных заемщиком банку

 



Поделиться:




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

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


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