По сумме номеров страниц определить, сколько страниц было прочитано - Pascal
Формулировка задачи:
Цикл. Начав читать детектив с 30 страницы, читатель посчитал сумму номеров прочитанных за день страниц. Сколько он прочитал, если их сумма равна 840?
Решение задачи: «По сумме номеров страниц определить, сколько страниц было прочитано»
textual
Листинг программы
const MAX = 840; var add,i,sum: integer; begin i := 0; add := 30; sum := 0; while(sum < MAX) do begin i := i + 1; sum := sum + add; add := add + 1; end; writeln('Count: ' , i); end.
Объяснение кода листинга программы
- Объявляется константа
MAX
со значением 840. - Объявляются переменные
add
(добавка к номеру страницы),i
(счетчик страниц),sum
(сумма номеров страниц). - Присваивается начальное значение 0 переменной
i
. - Присваивается начальное значение 30 переменной
add
. - Присваивается начальное значение 0 переменной
sum
. - Запускается цикл
while
, который выполняется до тех пор, пока сумма номеров страницsum
меньше чем константаMAX
. - В теле цикла увеличивается значение переменной
i
на 1. - К значению переменной
sum
прибавляется значение переменнойadd
. - К значению переменной
add
прибавляется 1. - После завершения цикла выводится на экран количество страниц, прочитанных пользователем.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д