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




Пользователем с клавиатуры вводится три величины: размер ссуды (loan), проценты годовых (percent) и сумма денег, вносимая за год (payment). Программа вычисляет количество лет (year), за которое ссуда будет погашена и сумму денег, выплаченную заемщиком банку (money).

 

 

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

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

Введите размер ссуды: <input type="text" name="loan"><br>

Введите количество % годовых: <input type="text" name="percent"><br>

Введите вносимый платёж (В год): <input type="text" name="payment"><br>

<input type="submit">

</form>

<?php

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

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

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

$money=0;

$year=0;

if(isset($loan) && isset($percent) && isset($payment))

{

do

{

$loan=$loan+(($loan*$percent)/100);

$year++;

$loan=$loan-$payment;

$money=$money+$payment;

}

while($loan > 0);

echo "Ссуда будет погашена через: ".$year." лет<br>";

echo "Сумма, выплаченная банку: ".$money;

}

?>

 

 

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


 

БЛОК 1.6

Задание 1.6.1

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

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

 

 

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

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

 

 

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

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

Введите сумму прочитанных страниц: <input type="text" name="sum"><br>

<input type="submit">

</form>

<?php

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

$n = 0;

$s = 0;

if(isset($sum))

{

do

{

$n++;

$s = $s + $n;

}

while($s < $sum);

if($s == $sum) echo "Номер последней страницы = ".$n;

else echo "Ошибка!";

}

?>

 

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

 

Задача 1.6.2

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

Написать программу, вычисляющую сумму

 

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

Пользователь с клавиатуры вводит значения из промежутка [-1;1], после чего программа вычисляет сумму значений синусов по формулам из условия задачи

 

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

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

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

$n = 100;

$t = 1;

$i = 1;

$count = 0;

$y = 0;

$sum = 0;

if(isset($a) && isset($b))

{

do

{

$t = $t * 2;

$y = sin(((2*$i-1) * pi()) / $t);

if($y >= $a && $y <= $b)

{

$count++;

if($i % 2 == 0) $sum = $sum - $y;

else $sum = $sum + $y;

$i++;

}

}

while($count!= $n);

echo "Получившаяся сумма = ".$sum;

}

?>

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


Раздел 2. Функции и процедуры (подпрограммы)

БЛОК 2.1

Задание 2.1.1

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

Разработайте числовые функции для вычисления у. Для любых a, b, c найдите значение у.

1.

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

Пользователь с клавиатуры вводит значение трех переменных a,b и c, после чего программа по формуле рассчитывает значение.

 



Поделиться:




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

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


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