Dobar dan, Krenimo zajedno programirati!

Uvjet 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.