Праверка астачы ад дзялення ў JavaScript

Няхай у нас ёсць дзве зменныя з лікамі:

javascriptlet a = 10;
let b = 3;

Давайце знойдзем астачу ад дзялення адной зменнай на другую:

javascriptlet a = 10;
let b = 3;

console.log(a % b); // выведзе 1

Няхай цяпер у зменных захоўваюцца такія значэнні, што адна зменная дзеліцца на другую нацэла:

javascriptlet a = 10;
let b = 5;

console.log(a % b); // выведзе 0

Давайце напішам скрыпт, які будзе правяраць, ці дзеліцца нацэла адзін лік на другі:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('дзеліцца нацэла');
} else {
  console.log('дзеліцца з астачай');
}

Няхай цяпер патрабуецца, калі лік дзеліцца з астачай, вывесці гэтую астачу ў кансоль:

javascriptlet a = 10;
let b = 3;

if (a % b === 0) {
  console.log('дзеліцца нацэла');
} else {
  console.log('дзеліцца з астачай ' + a % b);
}

У прыведзеным вышэй кодзе атрымліваецца, што астача вылічваецца ў двух месцах, а гэта не аптымальна. Папрабуем праблему:

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

if (rest === 0) {
  console.log('дзеліцца нацэла');
} else {
  console.log('дзеліцца з астачай ' + rest);
}
Задание 1

Як вядома, цотныя лікі дзеляцца на 2 без астачы, а няцотныя - з астачай. Няхай у вас дадзена лік. З дапамогай аператара % і канструкцыі if праверце цотны гэты лік ці не.

Задание 2

Дадзена лік. Праверце, што яно дзеліцца на 3.