Grananje
Otvori u tečajuUvjet je pitanje
Uvjet je pitanje na koje postoje samo dva odgovora: istina ili laž.
- „Je li gumb A pritisnut?” → istina ili laž
- „Je li 3 veće od 5?” → laž
Treći odgovor ne postoji.
ako – onda – inače
Prema odgovoru program bira jedan od dva puta:
basic.forever(function () {
if (input.buttonIsPressed(Button.A)) {
basic.showIcon(IconNames.Yes)
} else {
basic.showIcon(IconNames.No)
}
})
- Dok držiš gumb A, uvjet je istina i prikazuje se kvačica.
- Inače je uvjet laž i prikazuje se X.
Primijeti da je grananje u zauvijek: micro:bit stalno iznova provjerava stanje gumba. U pri pokretanju bi provjerio samo jednom.
Više putova: inače ako
Klikom na + dodaješ inače ako – još jedan uvjet. Program provjerava uvjete redom i izvrši prvi koji je istinit. Ostale preskače.
Usporedbe i slučajni broj
- usporedbe: =, ≠, <, >, ≤, ≥
- odaberi slučajni broj od 1 do 3 – micro:bit sam „baci kocku”. Svaki put može ispasti drugi broj.