Лыжник пробежал в 1 день 10 км, каждый следующий день он пробегал ** 10% больше....

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

Лыжник пробежал в 1 день 10 км, каждый следующий день он пробегал на 10% больше. Определить в какой день он пробежит 20 км, в какой день суммарны пробег превысит 200км

Решить в Паскале


Информатика (12 баллов) | 117 просмотров
Дано ответов: 2
0 голосов

Может кто перепишет на паскаль

Вот на C:

 

#include

int main(void)
{
 int km, day;
 day = 1;
 km = 10;

 while (km <= 200)<br> {
  if (km == 20)
  {
   printf("20km in %d day\n", day); 
  }
 
  km += km / 10;
  day++;
 }
 printf("<200km in %d day", day);<br>
 printf("\n");
 system("pause");
 return 0;
}

(22 баллов)
0 голосов

var

s,s1:real;

k:integer;

begin

s:=10;

k:=1;

while s<20 do</p>

begin

s:=s*1.1;

k:=k+1;

end;

writeln('в ', k,' день он пробежит 20 км');

s:=10;

s1:=10;

k:=1;

while s<200 do</p>

begin

s:=s+s1*1.1;

s1:=s1*1.1;

k:=k+1;

end;

writeln('в ', k,' день суммарный пробег превысит 200 км');

end.

(1.5k баллов)