数の階乗を見つけるJavaプログラム
この記事では、数の階乗を見つける方法を理解します。数値の階乗は、それ自体とその小さい数値のそれぞれの積です。
階乗は、ゼロより大きい自然数に適用される関数です。階乗関数の記号は、次のような数字の後の感嘆符です: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
-
正方形の領域を見つけるJavaプログラム
この記事では、正方形の面積を見つける方法を理解します。正方形の面積は、次の式を使用して計算されます- side*side i.e. s2 以下は同じのデモンストレーションです- 正方形の辺がsの場合、正方形の面積はs 2で与えられます。 − 入力 入力が-であると仮定します Length of the side : 4 出力 必要な出力は-になります Area of the square : 16 アルゴリズム Step 1 - START Step 2 - Declare 2 integer values namely my_side and my_area. S
-
Pythonプログラムを作成して、数値が強い数値であるかどうかを確認します
強い数字とは何ですか? 強い数とは、その桁の階乗の合計に等しい数です。 例 145 Factorial of 1=1 Factorial of 4=24 Factorial of 5=120 Sum=1+24+120 =145 次のプログラムは、入力された数が強い数であるかどうかを見つけることです。数値が強い数値の場合は「True」を返し、そうでない場合は「False」を返します。 2つの関数isStrong()を使用しています 数値が強いかどうかを判断する2番目のメソッドはfactorial() 渡された桁の階乗を返します。 階乗() isStro