কম্পিউটার

জাভাস্ক্রিপ্টে কিভাবে নিকটতম N পর্যন্ত রাউন্ড আপ করবেন


ধরুন আমাদের একটি নম্বর আছে,

const num = 76;

যাইহোক,

  • যদি আমরা এই সংখ্যাটিকে কাছাকাছি 10টি স্থানে রাউন্ড অফ করি, ফলাফল হবে 80

  • যদি আমরা এই সংখ্যাটিকে কাছাকাছি 100টি স্থানে রাউন্ড অফ করি, তাহলে ফলাফল হবে 100

  • যদি আমরা এই সংখ্যাটিকে নিকটতম 1000 স্থানে রাউন্ড অফ করি, ফলাফল হবে 0

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে রাউন্ডিং অফ ফ্যাক্টর এবং দ্বিতীয় আর্গুমেন্ট হিসাবে রাউন্ডিং অফ ফ্যাক্টর হতে একটি সংখ্যা নেয়৷

সংখ্যাটি রাউন্ড অফ করার পরে ফাংশনটি ফলাফলটি ফিরিয়ে দেবে।

উদাহরণ

এর জন্য কোড হবে −

const num = 76;
const roundOffTo = (num, factor = 1) => {
   const quotient = num / factor;
   const res = Math.round(quotient) * factor;
   return res;
};
console.log(roundOffTo(num, 10));
console.log(roundOffTo(num, 100));
console.log(roundOffTo(num, 1000));

এবং কনসোলে আউটপুট হবে −

আউটপুট

80
100
0

  1. জাভাস্ক্রিপ্টে একটি তারিখের দিন কিভাবে সেট করবেন?

  2. একটি সংখ্যার নিকটতম শক্তি 2 - জাভাস্ক্রিপ্ট

  3. 10 জাভাস্ক্রিপ্টের নিকটতম শক্তিতে বৃত্তাকার সংখ্যা

  4. জাভাস্ক্রিপ্টে n পর্যন্ত 1s সংখ্যা গণনা করা হচ্ছে