AS Sample Question
Figure 1 contains the pseudo-code for a program to output a sequence according to the ‘Fizz Buzz’ counting game. The pseudo-code below uses modular (MOD) division to return just the remainder of division calculation.
Figure 1
OUTPUT "How far to count?" INPUT HowFar WHILE HowFar < 1 OUTPUT "Not a valid number, please try again." INPUT HowFar ENDWHILE FOR MyLoop ← 1 TO HowFar IF MyLoop MOD 3 = 0 AND MyLoop MOD 5 = 0 THEN OUTPUT "FizzBuzz" ELSE IF MyLoop MOD 3 = 0 OUTPUT "Fizz" ELSE IF MyLoop MOD 5 = 0 OUTPUT "Buzz" ELSE OUTPUT MyLoop ENDIF ENDIF ENDIF ENDFOR
What you need to do
Write a program that implements the pseudo-code as shown in Figure 1.
Test the program by showing the result of entering a value of 18 when prompted by the program.
Test the program by showing the result of entering a value of -1 when prompted by the program.