Kontrollimi i mbetjes së pjesëtimit në JavaScript

Le të kemi dy variabla me numra:

javascriptlet a = 10;
let b = 3;

Le të gjejmë mbetjen e pjesëtimit të njërit variabël me tjetrin:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // do të shfaqë 1

Le të supozojmë tani që në variabla ruhen vlera të tilla që njëri variabël pjesëtohet me tjetrin pa mbetje:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // do të shfaqë 0

Le të shkruajmë një skript që do të kontrollojë, a pjesëtohet njëri numër me tjetrin pa mbetje:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('pjesëtohet pa mbetje');
} else {
  console.log('pjesëtohet me mbetje');
}

Le të themi tani se kërkohet, nëse numri pjesëtohet me mbetje, të shfaqet kjo mbetje në konsol:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('pjesëtohet pa mbetje');
} else {
  console.log('pjesëtohet me mbetje ' + a % b);
}

Në kodin e paraqitur më sipër, ndodh që mbetja llogaritet në dy vende, dhe kjo nuk është optimale. Le të rregullojmë problemin:

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

if (rest === 0) {
  console.log('pjesëtohet pa mbetje');
} else {
  console.log('pjesëtohet me mbetje ' + rest);
}
Задание 1

Siç dihet, numrat çift pjesëtohen me 2 pa mbetje, ndërsa numrat tek - me mbetje. Le të ju jetë dhënë një numër. Me ndihmën e operatorit % dhe konstruksionit if kontrolloni nëse ky numër është çift apo tek.

Задание 2

Është dhënë një numër. Kontrolloni nëse ai pjesëtohet me 3.