Бозмоиш боқимондаи тақсим дар 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 тақсим мешавад.