Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Faktorial merupakan Rumus yang paling sering di jumpai di dalam Matematika. Seperti apakah Program Faktorial dalam Bahasa Pemrograman Java? Inilah Jawabannya.
Untuk Software-nya, Anda bisa menggunakan NetBeans, Eclipse, IntelliJ IDEA, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll.
Dalam Matematika, Faktorial dari Bilangan Bulat Positif dari n yang dilambangkan dengan n!, adalah Produk (Perkalian) dari semua Bilangan Bulat Positif yang kurang dari atau sama dengan n :
Dan inilah Faktorial Iteratif dengan Bahasa Java :
import java.util.Scanner;public class Faktorial {public static void main(String[] args) {Scanner input = new Scanner(System.in);int n,i,fak;fak=1;System.out.print("Masukkan Angka : ");n=input.nextInt();if(n>0){for(i=1;i<n;i++)fak=fak*(n-i);fak=fak*n;}else{fak=1;}System.out.println(+n+ "! = " +fak);}}
Input dan Output :
Masukkan Angka : 5
5! = 120
Dan inilah Faktorial Rekursif dengan Bahasa Java :
import java.util.Scanner;public class Faktorial {public static void main(String[] args) {Scanner input= new Scanner(System.in);int angka, hasil;System.out.print("Masukkan Nilai : ");angka=input.nextInt();hasil=faktorial(angka);System.out.println(angka+"!= "+hasil);}public static int faktorial(int angka){if (angka==0||angka==1)return 1;elsereturn angka*faktorial(angka-1);}}
Input dan Output :
Masukkan Nilai : 6
6!= 720
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)