W = [ (A + B) ( Z - 2 ] * 3)  / ( X + 3 )

Answer:

No. The "square brackets" [] and the parentheses () are mixed up.

Matching QBasic Brackets

A left-[ has to match a right-], but now one of the inside parentheses has no other inside parentheses to match:

W = [ (A + B)  ( Z - 2 ] * 3)  / ( X + 3 )
      =======  ?            ?    =========
    -------------------

Look at the following QBasic program:

PRINT "Enter the number of repeats"
INPUT LIMIT

IF LIMIT < 0 THEN
  PRINT "Number must be zero or greater"

ELSE

  LET COUNT=1
  DO WHILE COUNT <= LIMIT
    IF COUNT < LIMIT / 2 THEN
      PRINT "Hello"
    ELSE
      PRINT "Mars"
    END IF

  LOOP
  PRINT "Done"

END IF

END

The program uses correct syntax:

QUESTION 22:

In the above program, find the matching END IF for the IF that starts the statement:

    IF COUNT < LIMIT / 2 THEN

(Hint: use the indenting to help.)