pxt-calliope/olddocs/lessons/magic-8/quiz-answers.md
Tom Ball f4eca66648 move lessons out of web site
will move select lessons back to "educators" section
2016-06-14 11:49:58 -04:00

1.4 KiB

magic 8 quiz answers

create a magic 8 ball on the BBC micro:bit.

Name

Directions

Use this activity document to guide your work in the magic 8 activity.

Answer the questions while completing the tutorial. Pay attention to the dialogues!

1. Define what an 'if statement' is.


An if statement will conditionally run code depending on whether or not a condition is true.

2. Create a Variable called x and assign it to a random number between 0 and 2.

let x = Math.random(3)

3. Write the 'if statement' to check if x is equal to 2. Inside the 'if statement', display the string "Yes".

let x = Math.random(3)
if (x == 2) {
    basic.showString("Yes", 150)
}

4. Write the 'if statement' to check if x is equal to 1. Inside the 'if statement', display the string "No."

let x = Math.random(3)
if (x == 2) {
    basic.showString("Yes", 150)
} else if (x == 1) {
    basic.showString("No", 150)
}

5. Write the code to display the string "I don't know" if the Variable x is neither 2 nor 1.

let x = Math.random(3)
if (x == 2) {
    basic.showString("Yes", 150)
} else if (x == 1) {
    basic.showString("No", 150)
}
else {
    basic.showString("I don't know", 150)
}

Note: Students are only required to write the bottom half of this answer (starting with "else").