কিভাবে শতাংশ গণনা করা যায় এই নিবন্ধটি খুব দরকারী হতে পারে। যাইহোক, সংখ্যাগুলি বড় হওয়ার সাথে সাথে তাদের গণনা করার জন্য একটি প্রোগ্রাম ব্যবহার করা আপনার কাজটিকে অনেক সহজ করে তুলবে। জাভা প্রোগ্রামিং ভাষা ব্যবহার করে শতকরা হিসাব করার জন্য একটি প্রোগ্রাম কিভাবে তৈরি করা যায় তা এখানে।
ধাপ
ধাপ 1. আপনার প্রোগ্রামের পরিকল্পনা করুন।
যদিও শতাংশ গণনা করা কঠিন নয়, আপনি কোড লেখা শুরু করার আগে আপনার প্রোগ্রাম পরিকল্পনা করা সবসময় একটি ভাল অভ্যাস। প্রশ্নগুলোর উত্তর দাও:
আপনার প্রোগ্রাম কি বড় সংখ্যক সংখ্যা পরিচালনা করবে? যদি তাই হয়, তাহলে চিন্তা করুন কিভাবে আপনার প্রোগ্রাম সংখ্যার একটি বড় পরিসীমা পরিচালনা করতে পারে। একটি উপায় হল int এর পরিবর্তে float বা long variables ব্যবহার করা।
ধাপ 2. কোড লিখুন।
শতাংশ গণনা করতে, আপনার দুটি পরামিতি প্রয়োজন:
- মোট মূল্য (অথবা সর্বাধিক সম্ভাবনা মান); এবং,
-
মূল্য অর্জিত যার শতাংশ আপনি গণনা করতে চান।
উদাহরণস্বরূপ: যদি কোনো শিক্ষার্থী পরীক্ষায় ১০০ -এর মধ্যে ores০ স্কোর করে এবং আপনি শিক্ষার্থীর প্রাপ্ত শতাংশের স্কোর গণনা করতে চান, তাহলে মোট স্কোর (অথবা সর্বোচ্চ সম্ভাব্য স্কোর) ১০০ এবং সেই স্কোর যার জন্য আপনি গণনা করবেন শতাংশ
-
শতাংশ গণনার সূত্র হল:
শতাংশ = (প্রাপ্ত মান x 100) / মোট মান
- ব্যবহারকারীর কাছ থেকে এই প্যারামিটার (ইনপুট) পেতে, জাভাতে স্ক্যানার ফাংশন ব্যবহার করুন।
ধাপ 3. শতাংশ গণনা করুন।
শতাংশ গণনা করতে পূর্ববর্তী ধাপে সূত্রটি ব্যবহার করুন। নিশ্চিত করুন যে শতকরা মান সংরক্ষণ করতে ব্যবহৃত ভেরিয়েবলটি ফ্লোট টাইপের। অন্যথায়, উত্তর সঠিক নাও হতে পারে।
-
এর কারণ হল, ফ্লোট ডেটা টাইপের 32 বিটের একক নির্ভুলতা আছে তাই এটি গাণিতিক গণনায় দশমিক সংখ্যাগুলিকে বিবেচনায় নেয়। সুতরাং, ভাসা পরিবর্তনশীল ব্যবহার করে, 5 /2 (5 বিভাজক 2) এর মত একটি গাণিতিক গণনার উত্তর 2, 5।
- যদি একই গণনা (5/2) int ভেরিয়েবল ব্যবহার করে করা হয়, উত্তর 2।
- যাইহোক, ভেরিয়েবল যেখানে আপনি মোট মান সংরক্ষণ করেন এবং রিটার্ন মান একটি int হতে পারে। শতাংশের জন্য ফ্লোট ভেরিয়েবল ব্যবহার করলে স্বয়ংক্রিয়ভাবে একটি int একটি ফ্লোটে রূপান্তরিত হবে; এবং মোট হিসাব ফ্লোট ভেরিয়েবলে করা হবে int নয়।
ধাপ 4. ব্যবহারকারীর কাছে শতাংশ প্রদর্শন করুন।
প্রোগ্রামটি শতাংশ গণনার পরে, ব্যবহারকারীর কাছে ফলাফল প্রদর্শন করুন। System.out.print বা System.out.println ফাংশন ব্যবহার করুন (একটি নতুন লাইন প্রিন্ট করতে), জাভাতে।
1 এর পদ্ধতি 1: কোড উদাহরণ
java.util. Scanner আমদানি করুন; public class main_class {public static void main (String args) {int total, score; ভাসমান শতাংশ; Scanner inputNumScanner = নতুন স্ক্যানার (System.in); System.out.println ("মোট বা সর্বোচ্চ মান লিখুন:"); মোট = inputNumScanner.nextInt (); System.out.println ("মান লিখুন:"); স্কোর = inputNumScanner.nextInt (); শতাংশ = (স্কোর * 100/ মোট); System.out.println ("শতাংশ হল =" + শতাংশ + " %"); }}
পরামর্শ
- একটি GUI বা গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করুন, যা প্রোগ্রামটিকে অনেক বেশি ইন্টারেক্টিভ এবং ব্যবহারে সহজ করে তুলবে।
- কিছু গাণিতিক গণনা করার জন্য আপনার প্রোগ্রামটি প্রসারিত করুন।