Знаходження мінімального та максимального значення (Lazarus)

Про матеріал
Знаходження мінімального та максимального значення температури за тиждень (Lazarus)
Перегляд файлу

Знаходження мінімального та максимального значення (Lazarus)

Створіть одновимірний список із значеннями температури щодня за тиждень (тобто 7 записів). А потім визначте максимальну, мінімальну та середню температуру за тиждень. Збережіть проєкт під назвою Температура.

 

 

 

procedure TForm1.Button1Click(Sender: TObject);

var a: array[1..7] of real;

    i: integer;

    min, max, s, c: real;

begin

  for i:=1 to 7 do a[i]:=StrToFloat(Memo1.Lines[i-1]);

  s:=0;

  max:=a[1];

  min:=a[1];

  for i:=1 to 7 do

  s:=s+a[i];

if a[i]>max then

begin

  max:=a[i];

  end

else

if a[i]<min then

begin

   min:=a[i];

   end;

c:=s/7;

Edit1.Text:=FloatToStr(c);

Edit2.Text:=FloatToStr(min);

Edit3.Text:=FloatToStr(max);

end;

end.                    

docx
Додав(-ла)
Макарук Ганна
Додано
21 березня
Переглядів
278
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку