JavaScript'te Bölümden Kalanı Kontrol Etme

İki sayı değişkenimiz olduğunu varsayalım:

javascriptlet a = 10;
let b = 3;

Bir değişkenin diğerine bölümünden kalanı bulalım:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // 1 yazdırır

Şimdi değişkenlerde, bir değişkenin diğerine tam bölünebildiği değerlerin olduğunu varsayalım:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // 0 yazdırır

Bir sayının diğerine tam bölünüp bölünmediğini kontrol eden bir betik yazalım:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('tam bölünür');
} else {
  console.log('kalanlı bölünür');
}

Şimdi, eğer sayı kalanlı bölünüyorsa, bu kalanı konsola yazdırmamız gerektiğini varsayalım:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('tam bölünür');
} else {
  console.log('kalanlı bölünür, kalan: ' + a % b);
}

Yukarıdaki kodda, kalan iki yerde hesaplanıyor, bu optimal değil. Sorunu düzeltelim:

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

if (rest === 0) {
  console.log('tam bölünür');
} else {
  console.log('kalanlı bölünür, kalan: ' + rest);
}
Задание 1

Bildiğiniz gibi, çift sayılar 2'ye kalan olmadan bölünür, tek sayılar ise kalanla bölünür. Elinizde bir sayı verildiğini varsayalım. % operatörü ve if yapısını kullanarak bu sayının çift mi yoksa tek mi olduğunu kontrol edin.

Задание 2

Bir sayı verildi. Bu sayının 3'e bölünüp bölünmediğini kontrol edin.