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 санына бөлүнөбү, текшериңиз.