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

0 голосов
49 просмотров

Начав тренировки, лыжник в первый день пробежал 10км, каждый следующий день он увели-чивал длину пробега на 10% от предающего дня. Определить
В какой день он пробежит больше 20 км.
ПАСКАААЛЬ.ОБЪЯСНЕНИЕ.ЧТО ДЕЛАЕТ КАЖДАЯ СТРОКА.ПОМОГИТЕ ПОЖАЛУУЙСТА,СКОРО СДАЧА((


Информатика (29 баллов) | 49 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var s:real; k:integer; // описание переменных
begin
s:=10; // пробег в 1-й день
k:=1;
while s<20 do // пока пробег < 20 км<br> begin
 k:=k+1; // добавляем один день
 s:=s*1.1; // увеличиваем пробег на 10%
 end;
writeln('s = ',s,'  k = ',k); // выводим на экран результаты
end.

Результат:
s = 21.4358881  k = 9

(194k баллов)
0

СПАСИИИИИБО♥ОЧЕНЬ ПОМОГЛИ

0

Пожалуйста.

0

k:=1 это что? и почему именно буква s real. а k interger? объясните пожта

0

s:=s*1.1; // увеличиваем пробег на 10% .ВЕДЬ 10ПРОЦЕНТОВ КОГДА ПРЕВРАЩАЕМ В ДЕСЯТИЧНУЮ БУДЕТ 0,1 ,А ПОЧЕМУ У ВАС 1,1???

0

k - номер дня (целое значение, поэтому integer), s -

0

пробег, вещественное (не целое) значение, поэтому real

0

Пробег на следующий день = s+0.1*s = (1+0.1)*s = 1.1*s