WDTPD - Branching

8 questions

Q1
What is the output?
x = 15
y = 4
IF x MOD y == 3 THEN
    OUTPUT: x + y
ELSE
    OUTPUT: x - y
END IF
Q2
What is the output?
n = 84
IF n MOD 2 == 0 THEN
    n = n / 2
END IF
IF n MOD 3 == 0 THEN
    n = n / 3
END IF
OUTPUT: n
Q3
What is the output?
a = 12
b = 8
c = 5
IF a > b AND b > c THEN
    a = a - b
    IF a > c THEN
        OUTPUT: a
    ELSE
        OUTPUT: c
    END IF
ELSE
    OUTPUT: b
END IF
Q4
What is the output?
x = 100
IF x >= 90 THEN
    g = "A"
ELSE IF x >= 80 THEN
    g = "B"
ELSE IF x >= 70 THEN
    g = "C"
ELSE
    g = "F"
END IF
OUTPUT: g
Q5
What is the output?
a = 5
b = 3
c = a + b
a = c - a
b = c - b
IF a > b THEN
    OUTPUT: a - b
ELSE
    OUTPUT: b - a
END IF
Q6
What is the output?
x = 3
y = 4
z = 5
IF x*x + y*y == z*z THEN
    OUTPUT: "right"
ELSE IF x + y > z THEN
    OUTPUT: "acute"
ELSE
    OUTPUT: "obtuse"
END IF
Q7
What is the output?
x = 7
IF x > 10 THEN
    x = x * 2
IF x > 5 THEN
    x = x + 10
IF x > 15 THEN
    x = x - 3
OUTPUT: x
Q8
What is the output?
a = 20
b = 30
IF a + b > 40 THEN
    IF a * 2 > b THEN
        OUTPUT: a
    ELSE
        OUTPUT: b
    END IF
ELSE
    OUTPUT: a + b
END IF