You are on page 1of 1

{Name: Kerrissa Mclean}

{Center Number: 100037}


{Subject: Information Technology}
{Date created: March 16, 2020}
{Teachers Name: Mrs Spencer- Innis}
{
Beginning of program
Program Election_CommissionResults_(Input,Output)

Uses CRT;

Var
FName, LName, Results: String;
VOTESRECEIVED, VOTESCAST, NUMBER_OF_CANDIDATES, k: Integer,
Resultcount Array [0..3] of integer;

Begin
Resultcount[K]:=0;
K:=0;
NUMBER_OF_CANDIDATES:= 1 TO 4 DO BEGIN
WRITELN('ENTER CANDIDATES FNAME');
READLN (FNAME);

WRITELN ('ENTER CANDIDATES LNAME');


READLN (FNAME);

WRITELN ('ENTER THE NUMBER OF VOTES CAST')


READLN (VOTES_CAST);

WRITELN ('ENTER THE NUMBER OF VOTES RECEIVE BY CANDIDATE');


READLN (VOTES_RECIEVED);

Begin
IF VOTES_RECEIVED >= (0.20*VOTES_CAST) then
Result:= 'refund due'
else
Result:= 'no refund due'
end;
WRITELN(Result, 'to',CandidateNAME);

Begin
If Result= 'Refund due' then
ResultCount [k]:= Resultcount[k] +1
end;
WRITELN;
WRITELN;
END;

WRITELN;
WRITELN('THE TOTAL NUMBER OF CANDIDATES TO RECEIVE REFUND',Resultcount[k]);
Readln;
End.

You might also like