Localize file www.TrSek.com/pas/hlasuj.pas{ HLASUJ.PAS Copyright (c) TrSek alias Zdeno Sekerak }
{ Program sluzi ako hlasovaci stroj. }
{ Pri spusteni sa zada tema hlasovania. }
{ Postupne hlasuju jednotlivy zucastneny. Nakoniec program vyhodnoti}
{ hlasovanie a zobrazi v peknom kolacovom grafe. }
{ }
{ Datum:22.01.2005 http://www.trsek.com }
Program Hlasovaci_stroj;
uses crt,graph,mycrt;
var q:char;
{ rozluci sa s uzivatelom }
procedure Zaver;
begin
farba(black,lightgray);
writeln('Koniec hlasovania');
zvuk(900,300);
zvuk(800,200);
zvuk(0,0);
end;
{ procedura hlasovania }
procedure Hlasovanie;
var f:text;
i:integer;
v:char;
tema:string;
poc:word;
begin
clrscr;
farba(black,red);
writeln;
writeln('Zadajte prosim temu hlasovania');
readln(tema);
writeln;
write('Zadajte pocet osob,ktore budu hlasovat:');
readln(poc);
{ opyta sa na vsetky hlasy }
farba(black,green);
for i:=1 to poc do begin
writeln('Hlasujuci cislo ',i,' zadaj svoju volbu [a-ano,n-nie,z-zdrziavam sa]:');
{ caka pokial nestlaci a,n,z,ESC }
repeat
v:=UpCase(readkey);
until((v='A') or (v='N') or (v='Z') or (v=#27));
{ ak nestlacil ESC zapiseme do suboru }
if(v<>#27)then
writeln(f,v);
end;