% Assuming Only Valid Charactersvar num : int
loop
put "Enter a positive integer less than 1000"
get num
exit when num > 0 and num < 1000
put "That was an invalid input."
if num <= 0 then
put "You need a larger number."
else
put "You need a smaller number."
end if
end loop |
% Error Proof Versionvar num : int
var input : string
loop
loop
put "Enter a positive integer less than 1000"
get input:*
exit when strintok(input)
put "Please enter a valid integer"
end loop
num := strint(input)
exit when num > 0 and num < 1000
put "That was an invalid input."
if num <= 0 then
put "You need a larger number."
else
put "You need a smaller number."
end if
end loop
|