কম্পিউটার

একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজে পেতে জাভা প্রোগ্রাম


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

ফ্যাক্টরিয়াল হল একটি ফাংশন যা শূন্যের চেয়ে বড় প্রাকৃতিক সংখ্যায় প্রয়োগ করা হয়। ফ্যাক্টোরিয়াল ফাংশনের জন্য প্রতীক হল একটি সংখ্যার পরে একটি বিস্ময় চিহ্ন, যেমন:5!

নীচে একই -

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

ইনপুট

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

Enter the number : 5

আউটপুট

পছন্দসই আউটপুট হবে নিম্নোক্ত অর্থাৎ 5! =5x4x3x2x1

The factorial of 5 is 120

অ্যালগরিদম

Step1- Start
Step 2- Declare three integers: my_input_1, factorial and i
Step 3- Prompt the user to enter an integer value/ Hardcode the integer
Step 4- Read the values
Step 5- Run while loop, multiply the number with its lower number and run the loop till the
number is reduced to 1.
Step 6- Display the result
Step 7- Stop

উদাহরণ 1

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

import java.util.Scanner;
public class FindFactorial{
   public static void main(String arg[]){
      int my_input, factorial, i;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A scanner object has been defined ");
      System.out.println("Enter a number: ");
      my_input = my_scanner.nextInt();
      factorial=1;
      for(i=1;i<=my_input;i++){
         factorial=factorial*i;
      }
      System.out.printf("The factoral of %d is %d" , my_input,factorial);
   }
}

আউটপুট

Required packages have been imported
A scanner object has been defined
Enter a number:
5
The factorial of 5 is 120

উদাহরণ 2

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

public class FindFactorial{
   public static void main(String arg[]){
      int my_input, factorial, i;
      my_input = 5;
      System.out.printf("The number is %d ",my_input );
      factorial=1;
      for(i=1;i<=my_input;i++){
         factorial=factorial*i;
      }
      System.out.printf("\nThe factorial of %d is %d" , my_input,factorial);
   }
}

আউটপুট

The number is 5
The factorial of 5 is 120

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

  2. পাইথন প্রোগ্রাম একটি বড় সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে

  3. পাইথন প্রোগ্রাম পুনরাবৃত্তি ছাড়াই একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে

  4. একটি সংখ্যা শক্তিশালী সংখ্যা কিনা তা খুঁজে বের করতে একটি পাইথন প্রোগ্রাম লিখুন