JavaScript-də qalığın yoxlanılması

Tutaq ki, bizim ədəd dəyərli iki dəyişənimiz var:

javascriptlet a = 10;
let b = 3;

Gəlin bir dəyişənin digərinə bölünməsindən alınan qalığı tapaq:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // 1 çap edəcək

İndi tutaq ki, dəyişənlərdə elə dəyərlər saxlanılır ki, bir dəyişən ikinciyə qalıqsız bölünür:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // 0 çap edəcək

Gəlin bir ədədin digərinə qalıqsız bölünüb-bölünmədiyini yoxlayan skript yazaq:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('qalıqsız bölünür');
} else {
  console.log('qalıqla bölünür');
}

İndi tutaq ki, tələb olunur: əgər ədəd qalıqla bölünürsə, həmin qalığı konsola çıxarmaq:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('qalıqsız bölünür');
} else {
  console.log('qalıqla bölünür ' + a % b);
}

Yuxarıda göstərilən kodda qalıq iki yerdə hesablanır, bu isə optimal deyil. Problemi düzəldək:

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

if (rest === 0) {
  console.log('qalıqsız bölünür');
} else {
  console.log('qalıqla bölünür ' + rest);
}
Задание 1

Məlum olduğu kimi, cüt ədədlər 2-yə qalıqsız, tək ədədlər isə qalıqla bölünür. Tutaq ki, sizə bir ədəd verilib. % operatoru və if konstruksiyasından istifadə edərək yoxlayın ki, bu ədəd cütdür, yoxsa təkdir.

Задание 2

Ədəd verilib. Onun 3-ə bölündüyünü yoxlayın.