JavaScriptda bo'linma qoldig'ini tekshirish

Faraz qilaylik, bizda sonli ikkita o'zgaruvchi bor:

javascriptlet a = 10;
let b = 3;

Keling, bitta o'zgaruvchini ikkinchisiga bo'lgandagi qoldiqni topamiz:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // 1 ni chiqaradi

Endi faraz qilaylik, o'zgaruvchilarda shunday qiymatlar saqlansinki, bitta o'zgaruvchi ikkinchisiga butun bo'linsin:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // 0 ni chiqaradi

Keling, bitta son ikkinchisiga butun bo'linadimi yoki yo'qligini tekshiradigan skript yozamiz:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('butun bo\'linadi');
} else {
  console.log('qoldiq bilan bo\'linadi');
}

Endi faraz qilaylik, agar son qoldiq bilan bo'linsa, shu qoldiqni konsolga chiqarish talab qilinsa:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('butun bo\'linadi');
} else {
  console.log('qoldiq bilan bo\'linadi ' + a % b);
}

Yuqoridagi kodda qoldiq ikkita joyda hisoblanadi, bu esa optimal emas. Muammoni tuzatamiz:

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

if (rest === 0) {
  console.log('butun bo\'linadi');
} else {
  console.log('qoldiq bilan bo\'linadi ' + rest);
}
Задание 1

Ma'lumki, juft sonlar 2 ga qoldiqsiz bo'linadi, toq sonlar esa qoldiq bilan. Faraz qilaylik, sizga bir son berilgan. % operatori va if konstruktsiyasi yordamida bu son juft yoki toq ekanligini tekshiring.

Задание 2

Son berilgan. Uning 3 ga bo'linishini tekshiring.