Показать сообщение отдельно
Старый 23.10.2014, 23:47   #2 (permalink)
Евгений
Member
 
Аватар для Евгений
 
Регистрация: 31.03.2010
Адрес: Тульская область
Сообщений: 1,309
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 13090
По умолчанию

var A,B,sum:Real;
n:integer;
begin
Write('A=');
Readln(A);
Write('B<A=');
Readln(B);
n:=0;
sum:=0;
repeat
if (sum+B)>A then break
else
begin
sum:=sum+B;
Inc(n);
end;
until (sum+B)>A;
Writeln('Ne zanyato=',(A-sum):0:2);
Writeln('Otrezkov B v A =',n);
Readln;
end.

Блок схемы рисовать не умею.
Евгений вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070