Pseudo Code
Pseudo Code
START
Declare name as array size 30 of string
Declare school as array size 30 of string
Declare time as array size 30 of real
Declare event as array size 30 of string
Declare i as integer
Declare
index_of_least_event1,index_of_least_event2,index_of_least_event3,inde
x_of_least_event4,index_of_least_event5 as integer
Declare gender as character
Declare min_time as array size 5 of real
for i=1 to 5 do
min_time[i]=9999
i=1
Print "Welcome To The University of Sports"
Print "Please Enter Your Gender ''F''for female and ''M'' for
male: "
Read (gender)
if (gender='F') then
Print "Oops!, You are note eligible for using this program."
endif
else
Print "Enter Your Name, Enter ''0'' to exit:"
Read (name[i])
while (name[i]<>'0') do
if (event[i]='100') then
Print "Enter Your Time: "
Read (time[i])
if (min_time[1]>=time[i]) then
min_time[1]=time[i]
index_of_least_event1=i
endif
endif
else if (event[i]='200') then
Print "Enter Your Time: "
Read (time[i])
if (min_time[2]>=time[i]) then
min_time[2]=time[i]
index_of_least_event2=i
endif
endif
else if (event[i]='400') then
Print "Enter Your Time: "
Read (time[i])
if (min_time[3]>=time[i]) then
min_time[3]=time[i]
index_of_least_event3=i
endif
endif
else if (event[i]='800') then
Print "Enter Your Time: "
Read (time[i])
if (min_time[4]>=time[i]) then
min_time[4]=time[i]
index_of_least_event4=i
endif
endif
else if (event[i]='1500') then
Print "Enter Your Time: "
Read (time[i])
if (min_time[5]>=time[i]) then
min_time[5]=time[i]
index_of_least_event5=i
endif
endif
i=i+1
Print "Enter Your Name, Enter ''0'' to exit: "
read(name[i])
endwhile
Print "Results"
Print "Event','Name','School','Time')
Print
(event[index_of_least_event1],'m',name[index_of_least_event1],school[i
ndex_of_least_event1],time[index_of_least_event1])
Print
(event[index_of_least_event2],'m',name[index_of_least_event2],school[i
ndex_of_least_event2],time[index_of_least_event2])
Print
(event[index_of_least_event3],'m',name[index_of_least_event3],school[i
ndex_of_least_event3],time[index_of_least_event3])
Print
(event[index_of_least_event4],'m',name[index_of_least_event4],school[i
ndex_of_least_event4],time[index_of_least_event4])
Print
(event[index_of_least_event5],'m',name[index_of_least_event5],school[i
ndex_of_least_event5],time[index_of_least_event5])
endfor
STOP