Определить, на каком дне рождения вес съеденной пищи превысит собственный вес Винни – Пуха - Turbo Pascal
Формулировка задачи:
На каждом следующем дне рождения Винни – Пух съедает столько же пищи, сколько на двух предыдущих. На двух первых днях рождения у Пятачка и Кролика он съел по 100 грамм пищи. Написать программу, определяющую, на каком дне рождения вес съеденной пищи превысит собственный вес Винни – Пуха.
Решение задачи: «Определить, на каком дне рождения вес съеденной пищи превысит собственный вес Винни – Пуха»
textual
Листинг программы
var a,s,d,i,sum,c,vin:integer; begin writeln('skoko vesit vinni pyx(v grammax)'); readln(vin); I:=2; s:=100; d:=100; sum:=0; while sum<=vin do begin inc(i); c:=s+d; sum:=(s+d)+sum; s:=d; d:=c; end; writeln(i,' den rogden'); end.
Объяснение кода листинга программы
- Создается переменная
a
типаinteger
. - Выводится строка 'skoko vesit vinni pyx(v grammax)', что переводится как
Сколько весит Винни-Пух
. - Считывается значение переменной
vin
с помощью функции readln. - Инициализируется переменная
I
со значением 2. - Инициализируется переменная
s
со значением 100. - Инициализируется переменная
d
со значением 100. - Инициализируется переменная
sum
со значением 0. - Запускается цикл while, условием которого является то, что сумма съеденной пищи (переменная
sum
) меньше или равна собственному весу Винни-Пуха (переменнаяvin
). - Внутри цикла переменная
i
увеличивается на единицу. - Переменная
c
инициализируется как сумма переменныхs
иd
, и значение этой переменной добавляется к значению переменнойsum
. - Значение переменной
sum
увеличивается на сумму переменныхs
иd
. - Переменная
s
инициализируется как переменнаяd
. - Переменная
d
инициализируется как переменнаяc
. - Цикл while повторяется, пока значение переменной
sum
не станет больше или равно значению переменнойvin
. - По окончании цикла выводится значение переменной
i
, которое представляет собой количество дней рождения, когда вес съеденной пищи превысил собственный вес Винни-Пуха. - Выводится строка 'den rogden', что переводится как
день рождения
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д