কম্পিউটার

পারফেক্ট নম্বর খুঁজে পেতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি সংখ্যা নিখুঁত সংখ্যা কিনা তা পরীক্ষা করতে হবে। নিখুঁত সংখ্যা হল একটি ধনাত্মক পূর্ণসংখ্যা যা তার নিজের ব্যতীত অন্যান্য গুণনীয়কের যোগফলের সমান।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ইনপুট

ধরুন আমাদের ইনপুট হল −

Enter the number : 496

আউটপুট

কাঙ্খিত আউটপুট হবে −

The number 496 is a perfect number

অ্যালগরিদম

Step 1 - START
Step 2 - Declare two long values namely my_input, my_sum and an integer value 'i'.
Step 3 - Read the required values from the user/ define the values
Step 4 - Using a while condition, iterate until it reaches the specified condition.
Step 5 - Check of the value 'my_input % i' leaves no reminder. If yes, add ‘my_sum’ to 'i' and assign it to 'my_sum'. Increment 'i' value.
Step 6 - If the 'my_sum' value is equal to the input, it's a perfect number, else it's not a perfect number
Step 7 - Display the result
Step 8 - Stop

উদাহরণ 1

এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণ লাইভ চেষ্টা করতে পারেন পারফেক্ট নম্বর খুঁজে পেতে জাভা প্রোগ্রাম

import java.util.Scanner;
public class PerfectNumber{
   public static void main(String args[]){
      long my_input, my_sum;
      int i;
      my_sum=0;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the number : ");
      my_input = my_scanner.nextLong();
      i=1;
      while(i <= my_input/2){
         if(my_input % i == 0){ 
            my_sum = my_sum + i;
         }
         i++;
      }
      if(my_sum==my_input)
         System.out.println("The number " +my_input+" is a perfect number");
      else
         System.out.println("The number " +my_input+" is not a perfect number");
   }
}

আউটপুট

Required packages have been imported
A reader object has been defined
Enter the number : 496
The number 496 is a perfect number

উদাহরণ 2

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

import java.util.Scanner;
public class PerfectNumber{
   public static void main(String args[]){
      long my_input, my_sum;
      int i;
      my_sum=0;
      my_input = 496;
      System.out.println("The number is defined as " +my_input);
      i=1;
      while(i <= my_input/2){
         if(my_input % i == 0){ 
            my_sum = my_sum + i;
         }
         i++;
      }
      if(my_sum==my_input)
         System.out.println("The number " +my_input+" is a perfect number");
      else
        System.out.println("The number " +my_input+" is not a perfect number");
   }
}

আউটপুট

The number is defined as 496
The number 496 is a perfect number

  1. একটি সমান্তরালগ্রামের ক্ষেত্রফল খুঁজে বের করতে জাভা প্রোগ্রাম

  2. একটি বৃত্তের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম একটি ট্রাপিজিয়াম এর এলাকা খুঁজে বের করতে

  4. একটি আয়তক্ষেত্রের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম