Dobar dan, Krenimo zajedno programirati!

Blokovi kao zagrade

U matematici zagrade određuju što računamo prvo. U MakeCodeu to određuje ugniježđivanje: blok koji je najdublje unutra računa se prvi.

  • ⟨⟨2 + 3⟩ × 4⟩ = 5 × 4 = 20
  • ⟨2 + ⟨3 × 4⟩⟩ = 2 + 12 = 14

Isti brojevi, drugačiji raspored blokova – drugačiji rezultat!

basic.showNumber((2 + 3) * 4)
basic.showNumber(2 + 3 * 4)

Ostatak dijeljenja

17 bombona dijelimo na 5 djece: svako dobije 3, a ostanu 2. Ostatak je 2.

Blok ostatak od 17 ÷ 5 (remainder) daje 2.

Ostatak je koristan za provjeru parnosti: broj je paran ako je ostatak pri dijeljenju s 2 jednak 0.

if (broj % 2 == 0) {
    basic.showString("P")
} else {
    basic.showString("N")
}

Decimalni brojevi

Dijeljenje u MakeCodeu daje decimalni broj: 7 ÷ 2 = 3.5. Ako trebamo cijeli broj, koristimo zaokruži (round) ili cjelobrojno dijeljenje.

Pretvorba jedinica

Formule iz stvarnog života pretvaramo u blokove. Prije slaganja nacrtaj formulu kao kutije u kutijama:

°F = °C × 9 ÷ 5 + 32

Množenje i dijeljenje moraju biti unutra (računaju se prvo), a dodavanje 32 izvana (računa se zadnje).