Провера остатка дељења у JavaScript-у

Нека имамо две променљиве са бројевима:

javascriptlet a = 10;
let b = 3;

Хајде да нађемо остатак дељења једне променљиве другом:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // исписаће 1

Нека сада у променљивима буду сачуване такве вредности да се једна променљива дели другом без остатка:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // исписаће 0

Хајде да напишемо скрипт који ће проверавати, да ли се један број дели другим без остатка:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('дели се без остатка');
} else {
  console.log('дели се са остатком');
}

Нека сада треба, ако се број дели са остатком, да се тај остатак испише у конзолу:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('дели се без остатка');
} else {
  console.log('дели се са остатком ' + a % b);
}

У горе наведеном коду испада да се остатак рачуна на два места, а то није оптимално. Поправимо проблем:

javascriptlet a = 10;
let b = 3;
let rest = a % b;

if (rest === 0) {
  console.log('дели се без остатка');
} else {
  console.log('дели се са остатком ' + rest);
}
Задание 1

Како је познато, парни бројеви се деле са 2 без остатка, а непарни - са остатком. Нека вам је дат број. Помоћу оператора % и конструкције if проверите да ли је овај број паран или не.

Задание 2

Дат је број. Проверите да ли се он дели са 3.