জাভাস্ক্রিপ্টে কীভাবে একটি সংখ্যাকে নিকটতম 10-এ রাউন্ড করবেন

Jabhaskripte Kibhabe Ekati Sankhyake Nikatatama 10 E Ra Unda Karabena



একটি সংখ্যার আনুমানিক গণনা রাউন্ডিং হিসাবে পরিচিত। এটি সংখ্যাগুলিকে আরও পরিষ্কার এবং বোঝা সহজ করতে সহায়তা করে। গণনার প্রয়োজনীয় নির্ভুলতা অনুসারে, সংখ্যাগুলিকে একটি নির্দিষ্ট মানের সাথে বৃত্তাকার করা যেতে পারে। একটি সংখ্যা নিকটতম দশম বৃত্তাকার, সম্পূর্ণ সংখ্যা পরিবর্তিত হয় না, শুধুমাত্র আনুমানিক মান পরিবর্তিত হয়.

এই অধ্যয়নটি জাভাস্ক্রিপ্টে একটি সংখ্যাকে নিকটতম 10-এ রাউন্ড করার পদ্ধতি ব্যাখ্যা করবে।

জাভাস্ক্রিপ্টে কীভাবে একটি সংখ্যাকে নিকটতম 10-এ রাউন্ড করবেন?

জাভাস্ক্রিপ্টে একটি সংখ্যাকে নিকটতম 10-এ রাউন্ড করতে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:







চলুন এক এক করে উপরের উল্লিখিত পদ্ধতিগুলোর কাজ দেখি!



পদ্ধতি 1: Math.round() পদ্ধতি ব্যবহার করে একটি সংখ্যাকে নিকটতম 10 তে রাউন্ড করুন

জাভাস্ক্রিপ্টে ' বৃত্তাকার() 'এর পদ্ধতি' গণিত ” টাইপ আনুমানিক মানের উপর দশমিক সংখ্যার পাশাপাশি পুরো সংখ্যাগুলিকে বৃত্তাকার করতে ব্যবহৃত হয়। এটি পূর্ণসংখ্যাকে পরবর্তী পূর্ণ সংখ্যায় বৃত্তাকার করে।



বাক্য গঠন





রাউন্ড() পদ্ধতি ব্যবহার করে 10 এর নিকটতম সংখ্যাটিকে রাউন্ড করার জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

গণিত . বৃত্তাকার ( সংখ্যা / 10 ) * 10
  • দ্য ' Math.round() ” পদ্ধতিটি একটি যুক্তি হিসাবে 10 দ্বারা ভাগ করা সংখ্যাটিকে পাস করার মাধ্যমে আহ্বান করা হয় যা ফলাফলটিকে নিকটতম পূর্ণ সংখ্যায় বৃত্তাকার করবে।
  • তারপর, এটিকে 10 দ্বারা গুণ করুন যা ফলাফলটিকে নিকটতম 10-এ পরিণত করবে।

উদাহরণ

প্রথমে, 'নামক একটি ফাংশন সংজ্ঞায়িত করুন roundTo Nearest10 'একটি পরামিতি সহ' সংখ্যা ” Math.round() পদ্ধতিতে কল করে যা আনুমানিক মান ফেরত দেবে যা এর কাছাকাছি 10 :



ফাংশন roundToNearest10 ( সংখ্যা ) {

ফিরে গণিত . বৃত্তাকার ( সংখ্যা / 10 ) * 10 ;

}

কল করুন ' roundTo Nearest10 ' একটি পূর্ণ সংখ্যা পাস করে ফাংশন ' 6745 ” এটি প্রথমে 10 দ্বারা ভাগ করা হবে এবং ' 674.5 'যা বৃত্তাকার হবে' 675 যা 674.5 এর নিকটতম পূর্ণ সংখ্যা। ফলাফলের মানটিকে 10 দ্বারা গুণ করা হবে যাতে নিকটতম 10-এর আনুমানিক মান পাওয়া যায়:

কনসোল লগ ( roundTo Nearest10 ( 6745 ) ) ;

আউটপুট দেখাবে ' 6750 'যা' এর নিকটতম 10 6745 ”:

আসুন দশমিক মান পাস করি ' ৮৯.৯ ' ফাংশনে এবং বৃত্তাকার মান দেখুন:

কনসোল লগ ( roundTo Nearest10 ( ৮৯.৯ ) ) ;

আউটপুট প্রিন্ট করবে ' 90 'দশমিক সংখ্যা বৃত্তাকার দ্বারা' ৮৯.৯ ' নিকটতম 10 এর কাছে:

পদ্ধতি 2: Math.ceil() পদ্ধতি ব্যবহার করে একটি সংখ্যাকে নিকটতম 10 তে রাউন্ড করুন

একটি সংখ্যাকে নিকটতম 10 এ রাউন্ড করতে, ' Math.ceil() 'পদ্ধতি ব্যবহার করা হয়। এটি সংখ্যাটিকে আসন্ন বৃহত্তম পূর্ণসংখ্যাতে পরিণত করবে। যদি একটি দশমিক সংখ্যা Math.ceil() পদ্ধতিতে পাস করা হয়, তাহলে এটি পুরো সংখ্যা প্রদান করে।

বাক্য গঠন

প্রদত্ত সিনট্যাক্স 'এর জন্য ব্যবহৃত হয় ছাদ() 'পদ্ধতি:

গণিত . ছাদ ( সংখ্যা / 10 ) * 10
  • এটি 10 ​​দ্বারা বিভক্ত একটি যুক্তি হিসাবে একটি সংখ্যা নেয় এবং তারপর এটি 10 ​​দিয়ে গুণ করে।
  • সংখ্যাটিকে 10 দ্বারা ভাগ করলে এটি সংখ্যাটিকে পরবর্তী আসন্ন বৃহত্তম পূর্ণসংখ্যাতে পরিণত করবে।
  • তারপর, সংখ্যাটিকে নিকটতম 10 পর্যন্ত বৃত্তাকার করার জন্য ফলাফল সংখ্যাটিকে 10 দ্বারা গুণ করুন।

উদাহরণ

আহ্বান করুন ' Math.ceil() 'এ পদ্ধতি' roundTo Nearest10 ” সংখ্যাকে 10 দ্বারা ভাগ করে ফাংশন করুন এবং তারপর সংখ্যাটিকে নিকটতম 10 এ বৃত্তাকার করতে 10 দিয়ে গুণ করুন:

ফাংশন roundToNearest10 ( সংখ্যা ) {

ফিরে গণিত . ছাদ ( সংখ্যা / 10 ) * 10 ;

}

কল করুন ' roundTo Nearest10 'ফাংশন এবং একটি নম্বর পাস' 6745 'একটি যুক্তি হিসাবে। এটি প্রথমে 10 দ্বারা ভাগ করা হবে এবং ' 674.5 'যা বৃত্তাকার হবে' 675 ” ceil () পদ্ধতির কারণে যা 674.5 এর পরবর্তী বৃহত্তম পূর্ণসংখ্যা। তারপর, ফলাফল সংখ্যাটি 10 ​​দ্বারা গুণিত হবে এবং নিকটতম 10 এর আনুমানিক মান পাবেন:

কনসোল লগ ( roundTo Nearest10 ( 6745 ) ) ;

আউটপুট

একইভাবে, Math.ceil() পদ্ধতি ব্যবহার করে জাভাস্ক্রিপ্টে দশমিক সংখ্যাটিকেও নিকটতম 10-এ বৃত্তাকার করা হয়। নম্বর পাস ' 78.02 ' একটি প্যারামিটার হিসাবে ' roundTo Nearest10 ' ফাংশন। এটা ফিরে আসবে' 8 'যা 'এর পরবর্তী বৃহত্তম পূর্ণসংখ্যা 7,802 ”, এবং তারপর ফলাফল সংখ্যাটি দ্বারা গুণ করুন 10 এটি নিকটতম 10 এর আনুমানিক মান:

কনসোল লগ ( roundTo Nearest10 ( 78.02 ) ) ;

সংশ্লিষ্ট আউটপুট হবে:

পদ্ধতি 3: Math.floor() পদ্ধতি ব্যবহার করে একটি সংখ্যাকে নিকটতম 10-এ বৃত্তাকার করুন

আরেকটি পদ্ধতি আছে 'Math.floor()' যা একটি সংখ্যাকে নিকটতম 10-এ বৃত্তাকার করতে ব্যবহৃত হয়। এটি সংখ্যাটিকে সবচেয়ে কাছের পূর্ণসংখ্যা পর্যন্ত বৃত্তাকার করবে। যদি একটি দশমিক পূর্ণসংখ্যা Math.floor() পদ্ধতিতে পাস করা হয়, তাহলে এটি নিকটতম সম্পূর্ণ পূর্ণসংখ্যা প্রদান করে।

বাক্য গঠন

নিম্নলিখিত সিনট্যাক্সটি ফ্লোর() পদ্ধতির জন্য ব্যবহৃত হয়:

গণিত . মেঝে ( সংখ্যা / 10 ) * 10
  • একটি যুক্তি হিসাবে 10 দ্বারা বিভক্ত সংখ্যাটিকে পাস করার মাধ্যমে পদ্ধতিটিকে বলা হয় যা ফলাফলের সংখ্যাটিকে নিকটতম পূর্ণসংখ্যা পর্যন্ত বৃত্তাকার করবে।
  • তারপর, ফলাফল সংখ্যাটি 10 ​​দ্বারা গুণিত হবে যা বৃত্তাকার সংখ্যাটিকে নিকটতম 10 এ ফিরিয়ে দেবে।

উদাহরণ

সংজ্ঞায়িত ফাংশনে ' রাউন্ড থেকে নিকটতম10() ', কল করুন ' Math.floor() একটি যুক্তি হিসাবে 10 দ্বারা বিভক্ত সংখ্যা পাস করার পদ্ধতি এবং তারপর, এটি 10 ​​দিয়ে গুণ করুন:

ফাংশন roundToNearest10 ( সংখ্যা ) {

ফিরে গণিত . মেঝে ( সংখ্যা / 10 ) * 10 ;

}

নম্বর পাস ' 6745 '' নামের সংজ্ঞায়িত ফাংশনে একটি যুক্তি হিসাবে রাউন্ড থেকে নিকটতম10() ” এটি প্রথমে 10 দ্বারা ভাগ করা হবে এবং ' 674.5 'যা বৃত্তাকার হবে' 674 ফ্লোর() পদ্ধতির কারণে যা 674.5 এর সবচেয়ে কাছাকাছি ডাউন ইন্টিজার। তারপর, ফলাফল সংখ্যা ' 674 ” 10 দ্বারা গুণ করা হবে এবং নিকটতম 10 এর আনুমানিক মান পাবেন:

কনসোল লগ ( roundTo Nearest10 ( 6745 ) ) ;

আউটপুট

দশমিক সংখ্যা পাস -5.15 ' একটি প্যারামিটার হিসাবে ' roundTo Nearest10 ' ফাংশন। এটা ফিরে আসবে' 7 'যা' এর সবচেয়ে কাছের নিচের পূর্ণসংখ্যা 7,802 ”, এবং তারপর ফলাফল সংখ্যাটি দ্বারা গুণ করুন 10 যা নিকটতম 10 এর আনুমানিক মান:

কনসোল লগ ( roundTo Nearest10 ( - 5.15 ) ) ;

আউটপুট হবে:

উপসংহার

একটি সংখ্যাকে নিকটতম 10-এ রাউন্ড করতে, জাভাস্ক্রিপ্টের পূর্বনির্ধারিত পদ্ধতিগুলি ব্যবহার করুন যার মধ্যে রয়েছে Math.round(), Math.ceil() এবং Math.floor()। Math.round() পদ্ধতিটি সংখ্যাটিকে নিকটতম সম্পূর্ণ পূর্ণসংখ্যাতে রাউন্ড করে Math.ceil() পদ্ধতিটি সংখ্যাটিকে পরবর্তী বৃহত্তম পূর্ণসংখ্যাতে বৃত্তাকার করে, যখন Math.floor() পদ্ধতিটি সংখ্যাটিকে নিকটতম নিম্ন পূর্ণসংখ্যাতে রাউন্ড করে। এই সমস্ত পদ্ধতিগুলি 10 দ্বারা গুণ করে ফলাফলের সংখ্যাটিকে নিকটতম 10-এ পরিণত করবে৷ এই গবেষণায়, এই সমস্ত পদ্ধতির কাজ তাদের উদাহরণ সহ ব্যাখ্যা করা হয়েছে৷