Начав тренировки, спортсмен пробежал в первый денек 10 км. В каждый

Начав тренировки, спортсмен пробежал в первый день 10 км. В каждый следующий денек он увеличивал пробег на 10 % от пробега предшествующего денька. Всего спортсмен занимался 11 дней. Вывести на экран пробег спортсмена за каждый денек и суммарный пробег за 11 дней.
Мне нужна прога в паскале и алгоритм в на словах-формульном виде!!!!! Пожалуйста!!! Очень нужно Даю 40 баллов

Задать свой вопрос
1 ответ

program runner;  

var  

n,sum:Real;  

i:Integer;  

begin  

   n:=10;  

   sum:=0;  

   i:=0;  

   for i:=1 to 11 do begin

       sum := sum + n;

       writeln(n:3:8);

       n := n * 1.1;  

   end;

   writeln(sum:3:2);  

end.

Тело аннотации writeln можно поменять на обыденный writeln(n) и writeln(sum) соответственно, но тогда будет вывод неприглядный

Пояснение: n - количество км, которые пробегает бегун в текущий день (с самого начала одинаковы изначальным 10); sum - сумма; i - итератор цикла, тут просто чтоб было конкретно 11 итераций - по одной на денек.

В каждой итерации мы добавляем к сумме текущий "пробег" (на первой итерации пробег инициализирован как 10, так что никаких операций создавать не надо), выводим пробег на экран, после чего умножаем его на 110%.

Повторяем 11 раз.

Выводим сумму на экран.

Данил Хапров
Это же на языке Паскаль?
Шурик Шейхет
Мне необходимо ещё в словестно-формульном виде
Амина Кармышина
Возможно
Чебуханова Нелли
Слушай, а есть возможность что бы ты ещё сделал задания, практически такие же????
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт