Dělení a zbytek
Zatím jsme si ukázali jak fungují standardní aritmetické operace jako je sčítání, násobení …
Předtím než se pustíme do dělení je důležité zmínit, že v programovacích jazycích se desetinná čísla zapisují s tečkou místo čárky. Takže například místo 1,5 napíšeme 1.5. Toto je důležité si zapamatovat abyste předešli zbytečným chybám.
Nyní se podíváme na dělení a zbytek po dělení. Když v JavaScriptu provedete dělení pomocí operátoru /
, tak výsledek bude to co bychom očekávali např.:
console.log(3 / 2); // vypíše 1.5
console.log(4 / 2); // vypíše 2.0
console.log(1 / 0.5); // vypíše 2.0
Co kdybychom ale chtěli zjistit celočíselný zbytek? Na to bychom použili operátor modulo - %
. Například:
console.log(3 % 2); // vypíše 1, protože 3/2 = 1, zbytek 1
console.log(4 % 2); // vypíše 0, protože 4/2 = 2, zbytek 0
console.log(1 % 0.5); // vypíše 0, protože 1/0.5 = 2, zbytek 0
Pokyny
Na druhém řádku vytvořte proměnnou vPenezence
s hodnotou 100
.
Na třetím řádku vypište kolik vám zbyde peněz, když koupíte co nejvíc čokolády pomocí příkazu:
console.log(vPenezence % cenaCokolady);
Začněte programovat zdarma
9/10