# Problem of the Week Problem B and Solution Coding Conundrum

## Problem

Viktoria is writing a program that people can use to guess her favourite number, which is $$23$$.

1. Use the following blocks to create pseudocode for Viktoria’s program. Note that you may not need to use all of the blocks.

say “That’s not correct.”

else

if guess $$\ne 23$$

say “That’s correct.”

say “Guess my secret number!”

if guess $$= 23$$

2. Using the additional blocks below, modify your pseudocode so that if the user’s guess is incorrect, then the program will tell them whether their guess is too high or too low.

say “That’s too low.”

else if guess $$< 23$$

say “That’s too high.”

if guess $$> 23$$

## Solution

1. Two possible solutions are shown below.

Solution 1

say “Guess my secret number!”
if guess $$= 23$$
say “That’s correct!”
else
say “That’s not correct.”

Solution 2

say “Guess my secret number!”
if guess $$\ne 23$$
say “That’s not correct!”
else
say “That’s correct.”

2. One possible solution is shown below.

say “Guess my secret number!”
if guess $$= 23$$
say “That’s correct!”
else if guess $$< 23$$
say “That’s too low.”
else
say “That’s too high.”