АБ
Александр Брызгалов

Почему ввыдат 96 дней, вместо нужных 7?

program bolnoi;
var t:integer; k:real;
begin
t:=0; k:=50;
while k>=12 do
begin
k:=k-2*20/100;
t:=t+1;
end;
write('Через',t,'дней');
end.

Нтон
Нтон

Уменьшение коэфицента "К" слишком мало... т. е. к=50 потом к=40.6 = 40.2 и так далее, пока к станет меньше 12 пройдет цикл 96 раз.
Скорей всего оишбка в условии к. Напиши задание

ЕА
Екатерина Асатрян

сначала "т" равняется 49,6, потом - 49,2 и т. д. до 12-ти. до фига циклов получается...

Ек
Екатерина

Потому что (50-12)/0.4=95

Похожие вопросы
Как установить Виндос 7 вместо ХР?
Delphi 7 нужна помощ
С++ почему выводятся нули вместо чисел
Бык один вспахал поле за 7 дней, корова за 14, а бычок за 28.За сколько дне они вспахали вмести?
Нужна помощь по Windows 7
ребенку 7 дней. Нужно ли пеленать
Почему выдаёт 96, вместо нужных 7 дней?
Windows 7 Loader eXtreme Edition. Почему активирует только на 30 дней ???
какая самая эффективная диета на 7 дней? (или меньше 7 дней)
вместо 8-ки можно ли ставить 7-ку?