Desaint Algoritma Mencari Faktorial
Tracing
- Start
- Masukkan Input
- Check inputan, jika input(N) = interger (angka) lanjut ke step selanjutnya jika tidak kembali ke step 1 (pertama)
- Jika input(N) = 0 maka nilai faktorial = 1. Jika tidak sama dengan 0 dilanjutkan ke step berikutnya.
- Dibuat permisalan F merupakan Input(N) dan M = 1.
- Dinyatakan rumus F = F * M
- Apakah nilai M = Nilai Input(N) jika tidak dilakukan proses M = M +1, sampai nilai nya sama dengan input(N).
- Jika nilai M = nilai input(N), maka Nilai F dicetak
- end
Coding Buat Cari Nilai Faktorial
package daa;
import javax.swing.*;
public class Fak {
public static void main(String[]args) {
int hasil=1;
int f=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Input : "));
for(int i=1;i<=f;i++)
{
hasil=hasil*i;
if(f !=i)
System.out.print(i+"x");
else
System.out.print(i+" = ");
}
JOptionPane.showMessageDialog(null,"Hasil dari "+f+"! adalah "+hasil);
System.exit(0);
}
}
Tidak ada komentar:
Posting Komentar