Zadání:
Sestavte program, který načte z typového souboru seznam obyvatel a vypočte průměrný věk.
Řešení:
Program využívá všech předchozích kapitol a programů, pokuste se sami vypracovat vývojový diagram a zjistit,
jakým způsobem program pracuje.
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
type clovek=record
jmeno,prijmeni: string[20];
vek: byte;
end;
var c:clovek;
f:file of clovek;
pocet,soucet:integer;
prumer:real;
begin
assign(f,'obyvatele.dat');
reset(f);
pocet:=0;
soucet:=0;
repeat
pocet:=pocet+1;
read(f,c);
soucet:=soucet+c.vek;
until eof(f);
close(f);
prumer:=soucet/pocet;
writeln('Pocet obyvatel: ',pocet);
writeln('Prumerny vek: ',prumer:0:3);
readln;
end.
program ke stažení