Menampilkan Program Faktorial (BlueJ)
Pada postingan kali ini saya akan menshare suatu program sederhana yaitu program faktorial. Faktorial adalah penulisan singkat pada perkalian bilangan bulat terurut hingga 1.
Berikut ini adlah codingannya :
import java.util.Scanner;
public class Lt11_faktorial{
public static void main(String args[]){
for (int counter = 0; counter <= 10; counter++){ //nilai ketetapan 0 akan ditambah 1 sampai mengulangin jumlah 0 adalah 10
System.out.printf("Nilai %d! Adalah %d\n", counter, factorial(counter)); //menampilkan hasil faktorial
}
}
public static long factorial(long number){ //nilai faktorial
if (number <= 1) //jika kurang dari 1
return 1; //maka kembali menjadi 1
else
return number * factorial(number - 1); //kembali number dikali faktorial
}
}
Berikut output pada codingan ini :
Berikut ini adlah codingannya :
import java.util.Scanner;
public class Lt11_faktorial{
public static void main(String args[]){
for (int counter = 0; counter <= 10; counter++){ //nilai ketetapan 0 akan ditambah 1 sampai mengulangin jumlah 0 adalah 10
System.out.printf("Nilai %d! Adalah %d\n", counter, factorial(counter)); //menampilkan hasil faktorial
}
}
public static long factorial(long number){ //nilai faktorial
if (number <= 1) //jika kurang dari 1
return 1; //maka kembali menjadi 1
else
return number * factorial(number - 1); //kembali number dikali faktorial
}
}
Berikut output pada codingan ini :
Comments
Post a Comment