দৈনন্দিন জীবনে গড় গণনা করা খুবই গুরুত্বপূর্ণ। গড়, বা গড় গড়, অন্যান্য অনেক গাণিতিক ক্রিয়াকলাপের সাথে ব্যবহৃত হয় এবং এটি জানা একটি গুরুত্বপূর্ণ বিষয়। কিন্তু, যদি আমরা বড় সংখ্যার সাথে কাজ করি, তাহলে একটি প্রোগ্রাম ব্যবহার করা সহজ হয়ে যায়। গড় গণনা করার জন্য আপনি কীভাবে নিজের জাভা প্রোগ্রাম লিখতে পারেন তা এখানে।
ধাপ
ধাপ 1. আপনার প্রোগ্রামের পরিকল্পনা করুন।
আপনার প্রোগ্রাম পরিকল্পনা অপরিহার্য। আপনার প্রোগ্রামটি কোথায় ব্যবহার করা হবে সে সম্পর্কে চিন্তা করুন। প্রোগ্রামটি কি খুব বড় সংখ্যার সাথে মোকাবিলা করতে চলেছে? যদি হ্যাঁ হয়, তাহলে আপনি int এর পরিবর্তে long এর মত ডেটা টাইপ ব্যবহার করার কথা বিবেচনা করতে পারেন।
ম্যানুয়ালি কয়েকটি সংখ্যার গড় গণনা করার চেষ্টা করুন। এটি আপনাকে আপনার প্রোগ্রাম বুঝতে সাহায্য করবে।
ধাপ 2. কোড লিখুন।
গড় গণনা করতে, আপনার নিম্নলিখিত পরামিতিগুলির প্রয়োজন হবে:
- দ্য যোগফল ব্যবহারকারীর দ্বারা প্রদত্ত সমস্ত ইনপুট; এবং,
-
দ্য মোট ইনপুট সংখ্যা ব্যবহারকারী দ্বারা সরবরাহিত।
উদাহরণস্বরূপ, যদি ইনপুটগুলির যোগফল = 100, এবং মোট ইনপুটের সংখ্যা = 10, গড় = 100 / 10 = 10
-
অতএব, গড়, বা গড় গণনা করার সূত্র হল:
গড় = সমস্ত ইনপুটের যোগফল / মোট ইনপুটের সংখ্যা
-
ব্যবহারকারীর কাছ থেকে এই পরামিতিগুলি (ইনপুট) পেতে, জাভাতে স্ক্যানার ফাংশন ব্যবহার করে দেখুন।
আপনি যে শর্তাবলীর গড় বের করতে চান তার প্রত্যেকটির জন্য ব্যবহারকারীর একাধিক ইনপুট পেতে হবে। এর জন্য একটি লুপ ব্যবহার করে দেখুন। নীচের নমুনা কোডে, একটি লুপ ব্যবহার করা হয়। আপনি একটু লুপ ব্যবহার করার চেষ্টা করতে পারেন।
ধাপ 3. গড় গণনা করুন।
পূর্ববর্তী ধাপে প্রদত্ত সূত্র ব্যবহার করে, গড় গণনা করার জন্য কোড লিখুন। নিশ্চিত করুন যে গড়ের মান সংরক্ষণের জন্য ব্যবহৃত ভেরিয়েবলটি ফ্লোট টাইপ। যদি না হয়, উত্তর সঠিক নাও হতে পারে।
-
এর কারণ হল, ফ্লোট ডেটা-টাইপ হল 32 বিট একক নির্ভুলতা যা এমনকি গাণিতিক গণনায় দশমিককেও বিবেচনা করে। সুতরাং, একটি ভাসা ভেরিয়েবল ব্যবহার করে, 5 /2 (5 দ্বারা 2 ভাগ করা) এর মতো গাণিতিক গণনার উত্তর হবে 2.5
- যদি একই গণনা (5/2) যদি int ভেরিয়েবল ব্যবহার করে করা হয়, তাহলে উত্তর হবে 2।
- যাইহোক, আপনি যে ভেরিয়েবলগুলিতে যোগফল এবং ইনপুট সংখ্যা সংরক্ষণ করেছেন তা int হতে পারে। গড়ের জন্য একটি ফ্লোট ভেরিয়েবল ব্যবহার করলে স্বয়ংক্রিয়ভাবে int ভাসাতে রূপান্তরিত হবে; এবং মোট হিসাব int এর পরিবর্তে float এ করা হবে।
ধাপ 4. ফলাফল প্রদর্শন করুন।
একবার প্রোগ্রামটি গড় গণনা করলে, এটি ব্যবহারকারীর কাছে প্রদর্শন করুন। System.out.print অথবা System.out.println (একটি নতুন লাইনে প্রিন্ট করতে) ফাংশন ব্যবহার করুন, জাভাতে, এর জন্য।
পরামর্শ
- একাধিক গাণিতিক গণনা করার জন্য আপনার প্রোগ্রাম প্রসারিত করার চেষ্টা করুন।
- একটি GUI তৈরির চেষ্টা করুন, যা প্রোগ্রামটিকে অনেক বেশি ইন্টারেক্টিভ এবং ব্যবহারে সহজ করে তুলবে।