Poczatek programu:
Kod: Zaznacz cały
WITH Ada.Text_IO, Ada.Integer_Text_IO, Ada.Float_Text_IO;
USE Ada.Text_IO, Ada.Integer_Text_IO, Ada.Float_Text_IO;
PROCEDURE Kol1_Gr3_Zad2 IS
TYPE Przedmioty IS (Polski, Angielski, Matematyka, Fizyka, Chemia, Historia);
Oceny : ARRAY (Przedmioty'RANGE) OF Float;
Licznik: Integer := 0;
Suma : Float := 0.0;
Srednia: Float;
BEGIN
FOR I IN Przedmioty'RANGE LOOP
Put("Podaj ocene z przedmiotu: ");
Get(Oceny(I));
Licznik := Licznik + 1;
Suma := Suma + Oceny(I);
END LOOP;
Put("Srednia artytmetyczna ocen: ");
Srednia := (Suma / (Float(Licznik)));
Put(Srednia,2,2,0);
END Kol1_Gr3_Zad2;