Faktorial

Judul : Menuliskan Algoritma Program Faktorial dari suatu bilangan yang diinputkan dari keyboard.

Spesifikasi : {Menghitung bilangan factorial yang diinputkan dari keyboard dan menampilkan hasil dari factorial pada layar monitor}.

Deklarasi :
i, n merupakan int
Deskripsi :
Fungsi : if n <= 1
return 1
else
return n * factorial n – 1
then
Read (“Masukkan bilangan untuk difaktorialka: “)
For int i = 1; i <=angka; i++
then
Read(“Hasil factorial: “)
End for

Berikut kode programnya dalam java :

01 /**
02 *
03 * @author Sheilla
04 */
05 import java.util.Scanner;
06 public class Faktorial {
07
08 public static long factorial( int n ) {
09 if( n <= 1 )
10 return 1;
11 else
12 return n * factorial( n - 1 );
13 }
14
15 public static void main( String [ ] args ) {
16 Scanner input= new Scanner(System.in);
17 System.out.print("Masukkan bilangan untuk difaktorialka: ");
18 int angka= input.nextInt();
19
20 for( int i = 1; i <=angka; i++ )
21 System.out.print( factorial( i )+ " 6" );
22 }
23
24 }

About Sheilla Rizkia Ferianty

Semangat!

Posted on 01/12/2011, in Java and tagged , , . Bookmark the permalink. Leave a comment.

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

%d bloggers like this: