Kukagua Salio la Mgawanyiko katika JavaScript

Hebu tuwe na anuwai mbili zenye nambari:

javascriptlet a = 10;
let b = 3;

Wacha tupate salio la mgawanyiko wa anuwai moja kwa nyingine:

javascriptlet a = 10;
let b = 3;

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

Hebu sasa anuwai zihifadhi thamani ambazo anuwai moja inagawanyika kwa nyingine kwa ukamilifu:

javascriptlet a = 10;
let b = 5;

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

Wacha tuandike hati-amri ambayo itakagua, je, nambari moja inagawanyika kwa ukamilifu kwa nambari ya pili?

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('inagawanyika kwa ukamilifu');
} else {
  console.log('inagawanyika kwa salio');
}

Hebu sasa ihitajike, ikiwa nambari inagawanyika kwa salio, kutoa salio hilo kwenye konsoli:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('inagawanyika kwa ukamilifu');
} else {
  console.log('inagawanyika kwa salio ' + a % b);
}

Katika msimbo ulio hapo juu, inatokea kuwa salio linahesabiwa katika sehemu mbili, na hiyo sio bora. Wacha tusahihishie tatizo:

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

if (rest === 0) {
  console.log('inagawanyika kwa ukamilifu');
} else {
  console.log('inagawanyika kwa salio ' + rest);
}
Задание 1

Kama inavyojulikana, nambari shufwa zinagawanyika kwa 2 bila salio, na nambari witwa - kwa salio. Hebu uwe na nambari fulani. Kwa kutumia kiendeshaji % na muundo if kagua ikiwa hii nambari ni shufa au la.

Задание 2

Imepewa nambari. Kagua, ikiwa inagawanyika kwa 3.