Algoritma Faktorial Java

Berikut adalah source code untuk menghitung faktorial dari suatu bilangan

public class faktorial {
    public static void main(String[] args){       
        //deklarasi variabel untuk menampung angka yang difaktorialkan
        int a=6;
        System.out.println("Faktorial dari "+a+" adalah ");
        //deklarasi awal variabel hasil faktorial
        int hasil=1;
        //proses penghitungan faktorial
        for(int i=0;i<a;i++){
            //mendapatkan angka perkalian suatu faktorial
            int temp=a-i;
            //melakukan penghitungan faktorial
            hasil=hasil*temp;
            //menampilkan perkalian
            System.out.print(temp+" * ");           
        }
        //menampilkan hasil faktorial
        System.out.println(" = "+hasil);       
    }
}



Enhanced by Zemanta

Post a Comment