Показать сообщение отдельно
  #4  
Старый 12.10.2009, 22:45
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

С клавы вводить утомительно и неинтересно. Так интереснее:
Код:
program Exmple;
{$APPTYPE CONSOLE}
uses
  SysUtils;

Const
  LowBodyTemperature = 36;
  HighBodyTemperature = 42;
  ProbeFrequency = 6;

Var
  BodyTemperature,Min,Max,Avg: Real;
  Probe: Integer;
begin
 Randomize;
 Min := HighBodyTemperature;
 Max := LowBodyTemperature;
 Avg := 0;
 WriteLn('Start experiment...');
 for Probe := 0 to ProbeFrequency - 1
 do begin
    BodyTemperature := LowBodyTemperature + Random(HighBodyTemperature*10-LowBodyTemperature*10)/10;
    WriteLn(Format('+%4.2fh Body temperature: %3.1f',[Probe * (24 / ProbeFrequency),BodyTemperature]));
    if Min > BodyTemperature then Min := BodyTemperature;
    if Max < BodyTemperature then Max := BodyTemperature;
    Avg := Avg + BodyTemperature;
    end;
 WriteLn('Min:',Min:3:1,' Max:',Max:3:1,' Avg:',Avg/ProbeFrequency:3:1);
 ReadLn;
end.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием