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 দ্বারা বিভাজ্য কিনা।