Program Factorial

Posted: October 3, 2012 in Pemrograman, TugasPBO

import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner coba = new Scanner(System.in);
//inisialisasi
int a;
int b = 0;
int c = 1;
//untuk memasukkan inputan
System.out.print(“Masukkan nilai a : “);
a = coba.nextInt();
//proses factorial
for (int i=1; i<=a;i++){
b = i * c;
c = b;
}
//untuk memunculkan hasil dari factorial
System.out.println(“Hasil faktorial dari ” +a +” adalah : ” +b);
}
}

pada scribt berikut:
import java.util.Scanner;
digunakan untuk menscan apa saja yang akan diimputkan nanti pada keyboard.

int a;
int b = 0;
int c = 1;
digunakan sebagai inisialisasi yang akan dibutuhkan nanti.

System.out.print(“Masukkan nilai a : “);
a = coba.nextInt();
pada scribt ini berfungsi sebagai untuk dapat memasukkan inputan dengan menggunakan keyboard.

for (int i=1; i<=a;i++){
b = i * c;
c = b;
terjadi proses factorial dengan cara awal nilai i =1 dan akan bertambah hingga nilai inputan yang dimassukkan tadi. Dan nilai i tersebut akan dikalikan dengan nilai c, hasilnya akan masuk pada nilai b. Proses selanjutnya hasil yang tadi dimasukkan di nilai b akan digandakan pada nilai c. Ini akan dilakukan sampai nilai i menjadi nilai yang dimasukkan tadi.

System.out.println(“Hasil faktorial dari ” +a +” adalah : ” +b);
untuk memunculkan hasil factorial pada program diketikkan scribt di atas, dengan memanggil nilai pada a untuk nilai yang dimasukkan tadi dan nilai b un

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s