Определить пробег лыжника за второй, третий день - Pascal ABC

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

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

Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить: Пробег лыжника за второй, третий, …, десятый дни тренировок; Какой суммарный путь он пробежал за первые 7 дней тренировок. pascal

Решение задачи: «Определить пробег лыжника за второй, третий день»

textual
Листинг программы
var
p,s:double;
i:integer;
begin
p:=10;
for i:=1 to 10 do
  begin
  if i<=7 then
    s:=s+p;
  if i>1 then
    writeln(i,'-',p:0:2);
  p:=p*1.1;
  end;
writeln('total - ',s);
end.

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

В данном коде переменной p присваивается значение 10. Затем в цикле for происходит увеличение значения переменной s на значение переменной p при условии, что значение переменной i меньше или равно 7. Если же значение переменной i больше 1, то выводится значение переменной i, дефис и значение переменной p в формате строки. После этого значение переменной p умножается на 1.1. В конце выводится общее значение переменной s.

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


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

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

15   голосов , оценка 4.2 из 5
Похожие ответы