dice roll quiz answers
Create a dice when the micro:bit is shaken
These are the answers to the dice roll quiz.
1. Create a variable named ‘roll’ that will be randomly assigned to a number between 0 and 5.
let roll = randint(0, 6)
2. If the variable “roll” equals 5, write the code that will plot the image below

let roll = randint(0, 6)
if (roll == 5) {
basic.showLeds(`
. # . # .
. . . . .
. # . # .
. . . . .
. # . # .
`)
}
3. You will use an else if condition if “roll” is equal 4. Write the else if statement that will display the plot image below

let roll = randint(0, 6)
if (roll == 5) {
basic.showLeds(`
. # . # .
. . . . .
. # . # .
. . . . .
. # . # .
`)
} else if (roll == 4) {
basic.showLeds(`
. . . . .
. # . # .
. . # . .
. # . # .
. . . . .
`)
}
Note: students are only required to write the bottom half of this answer, starting with “else if”.
4. You will use an else if condition if “roll” is equal 3. Write the else if statement that will display the plot image below

let roll = randint(0, 6)
if (roll == 4) {
basic.showLeds(`
. . . . .
. # . # .
. . # . .
. # . # .
. . . . .
`)
} else if (roll == 3) {
basic.showLeds(`
. . . . .
. # . # .
. . . . .
. # . # .
. . . . .
`)
}
Note: students are only required to write the bottom half of this answer, starting with “else if”.
5. You will use an else if condition if “roll” is equal 2. Write the else if that will display the image below

let roll = randint(0, 6)
if (roll == 3) {
basic.showLeds(`
. . . . .
. # . # .
. . . . .
. # . # .
. . . . .
`)
} else if (roll == 2) {
basic.showLeds(`
# . . . .
. . . . .
. . # . .
. . . . .
. . . . #
`)
}
Note: students are only required to write the bottom half of this answer, starting with “else if”.