По сумме номеров страниц определить, сколько страниц было прочитано - Pascal

Узнай цену своей работы

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

Цикл. Начав читать детектив с 30 страницы, читатель посчитал сумму номеров прочитанных за день страниц. Сколько он прочитал, если их сумма равна 840?

Решение задачи: «По сумме номеров страниц определить, сколько страниц было прочитано»

textual
Листинг программы
  1. const MAX = 840;
  2. var add,i,sum: integer;
  3.  
  4.  
  5. begin
  6.  
  7.   i := 0;
  8.   add := 30;
  9.   sum := 0;
  10.  
  11.   while(sum < MAX) do begin
  12.     i := i + 1;
  13.     sum := sum + add;
  14.     add := add + 1;
  15.   end;
  16.  
  17.   writeln('Count: ' , i);
  18. end.

Объяснение кода листинга программы

  1. Объявляется константа MAX со значением 840.
  2. Объявляются переменные add (добавка к номеру страницы), i (счетчик страниц), sum (сумма номеров страниц).
  3. Присваивается начальное значение 0 переменной i.
  4. Присваивается начальное значение 30 переменной add.
  5. Присваивается начальное значение 0 переменной sum.
  6. Запускается цикл while, который выполняется до тех пор, пока сумма номеров страниц sum меньше чем константа MAX.
  7. В теле цикла увеличивается значение переменной i на 1.
  8. К значению переменной sum прибавляется значение переменной add.
  9. К значению переменной add прибавляется 1.
  10. После завершения цикла выводится на экран количество страниц, прочитанных пользователем.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы