Проверка на остаток од делење во 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.