var response : string
var sum, count, mark : int
var average : real
put "Do you want to calculate an average?"
get response
%********************************** outer loop
loop
exit when response not= 'y' and response not='Y'
sum := 0
count := 0
% ************ inner loop
loop
put "Enter mark # ", count + 1
get mark
exit when mark < 0
sum := sum + mark
count := count + 1
end loop
% ************ End of inner loop
if count = 0 then
put "No marks entered, can't compute average."
else
average := sum / count
put "The average mark is ", average
end if
put "Do you want to calculate another average?"
get response
end loop
%********************************** End of outer loop
|