Dalam matematika, faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial. Sebagai contoh, 7! adalah bernilai 7×6×5×4×3×2×1 = 5040.
Berikut Flowchart Untuk Mencari bilangan Faktorial
Berikut Source Code untuk Mencari Bilangan Faktorial
public class Faktorial {
public static void main(String [ ] args) {
String hasilX=" ";
boolean angka=false;
int hasil=1;
int f = 0;
while (!angka) {
try {
f=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Angka : "));
angka=true;
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Bukan Angka");
}
}
for(int i=f;i>=1;i--) {
hasil=hasil*i;
if (1<i)
hasilX=hasilX+i + " x ";
else
hasilX= hasilX+i ;
}
JOptionPane.showMessageDialog(null,"Hasil dari "+f+"! adalah "+hasilX +" = " +hasil);
System.exit(0);
}
}
output :
Source Code Dapat Di Download Disini
1 komentar
mau tanya, klo outputnya kelipatan 4 gmna ya?
misal outputnya
nilainya 1
nilainya 5
nilainya 9
nilainya 13
itu gmna ya? mksh :)
EmoticonEmoticon