Memeriksa Sisa Hasil Bagi dalam JavaScript

Misalkan kita memiliki dua variabel dengan angka:

javascriptlet a = 10;
let b = 3;

Mari kita cari sisa hasil bagi satu variabel dengan variabel lainnya:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // menampilkan 1

Sekarang misalkan variabel menyimpan nilai sedemikian rupa sehingga satu variabel habis dibagi variabel kedua:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // menampilkan 0

Mari kita tulis skrip yang akan memeriksa, apakah satu bilangan habis dibagi bilangan kedua:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('habis dibagi');
} else {
  console.log('tidak habis dibagi');
}

Sekarang misalkan diperlukan, jika bilangan tidak habis dibagi, tampilkan sisa hasil baginya di konsol:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('habis dibagi');
} else {
  console.log('tidak habis dibagi ' + a % b);
}

Dalam kode di atas, sisa hasil bagi dihitung di dua tempat, dan ini tidak optimal. Mari kita perbaiki masalahnya:

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

if (rest === 0) {
  console.log('habis dibagi');
} else {
  console.log('tidak habis dibagi ' + rest);
}
Задание 1

Seperti diketahui, bilangan genap habis dibagi 2 tanpa sisa, sedangkan bilangan ganjil - dengan sisa. Misalkan Anda diberikan sebuah bilangan. Gunakan operator % dan konstruksi if untuk memeriksa apakah bilangan ini genap atau tidak.

Задание 2

Diberikan sebuah bilangan. Periksa apakah bilangan itu habis dibagi 3.