Kontrola zvyšku po delení v JavaScripte
Majme dve premenné s číslami:
let a = 10;
let b = 3;
Nájdime zvyšok po delení jednej premennej druhou:
let a = 10;
let b = 3;
console.log(a % b); // vypíše 1
Teraz majme v premenných také hodnoty, že jedna premenná je deliteľná druhou bezo zvyšku:
let a = 10;
let b = 5;
console.log(a % b); // vypíše 0
Napíšme skript, ktorý bude kontrolovať, či je jedno číslo deliteľné druhým bezo zvyšku:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('deliteľné bezo zvyšku');
} else {
console.log('deliteľné so zvyškom');
}
Ak je číslo deliteľné so zvyškom, vypíšme tento zvyšok do konzoly:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('deliteľné bezo zvyšku');
} else {
console.log('deliteľné so zvyškom ' + a % b);
}
V uvedenom kóde sa zvyšok po delení počíta na dvoch miestach, čo nie je optimálne. Opravme tento problém:
let a = 10;
let b = 3;
let rest = a % b;
if (rest === 0) {
console.log('deliteľné bezo zvyšku');
} else {
console.log('deliteľné so zvyškom ' + rest);
}
Ako vieme, párne čísla sú deliteľné 2
bezo zvyšku, zatiaľ čo nepárne so zvyškom. Nech
máte dané číslo. Pomocou operátora %
a konštrukcie if skontrolujte, či je
číslo párne alebo nepárne.
Dané číslo. Skontrolujte, či je deliteľné
3.