Предмет: Информатика, автор: Терчик

На каждом следующем дне рождения Винни – Пух съедает столько же пищи, сколько на двух предыдущих. На двух первых днях рождения у Пяточка и Кролика он съел по 100 грамм пищи. Написать программу, определяющую, на каком дне рождения вес съеденной пищи превысит собственный вес Винни – Пуха.
Только это надо решить в Delphi.

Ответы

Автор ответа: likecast
0
Можно знаками и таблицами,ибо инным способом. Просто я работаю в Коралле;)
Автор ответа: Терчик
0
таблицами, эт типо массива?
Автор ответа: likecast
0
Да типо этого) я таблицей эту задачу решала
Автор ответа: petyaGavrikov
0
var m,d1,d2,dn,k:integer;
begin
write('Вес Винни-Пуха (г): ');
readln(m);
d1:=100; d2:=100; 
dn:=100; k:=2;
while dn<=m do
 begin
 dn:=d1+d2;
 d1:=d2;
 d2:=dn;
 k:=k+1;
 end;
writeln('k = ',k,' dn = ',dn);
end.

Пример:
Вес Винни-Пуха (г): 900
k = 7 dn = 1300
Автор ответа: Терчик
0
а как связать это всё через Edit, Button and Memo?
Автор ответа: petyaGavrikov
0
Вес Винни-Пуха ввести в компонент Edit и переменную m определять так: m:=StrToInt(Edit1.Text). Необходимые вычисления делать в обработчике события Click кнопки Button. Результат лучше вывести в компонент Label.
Похожие вопросы
Предмет: Геометрия, автор: aliskaborodinka