Pages

Friday, March 23, 2012

Bilangan Faktorial

Bhisma Roby Ilham
51410400
2IA13


Ayi Habibah
51410240
2IA13
bipsayangnyo.blogspot.com


Berikut adalah program untuk mencari faktorial dari sebuah bilangan positif.

SYNTAX

import java.util.Scanner;

public class fak{
public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    int f=1;
    System.out.print("masukan Bilangan Faktorial = ");
    int n=in.nextInt();
    if (n < 0){
System.out.println ("Masukkan Angka Positif");
}
else{
    System.out.println("============================== ");
    for(int i=1; i<=n; i++)
    f*=i;
    System.out.println(n+" ! = "+f);
}
}
}

OUTPUT

LOGIKA
Program ini digunakan untuk mencari faktorial dari sebuah bilangan positif.

 Scanner in = new Scanner(System.in);
    int f=1;
    System.out.print("masukan Bilangan Faktorial = ");
    int n=in.nextInt();

int n merupakan bilangan yang kita inginkan, dalam contoh OUTPUT diatas, saya memilih 6.

if (n < 0){
System.out.println ("Masukkan Angka Positif");
}
else{
    System.out.println("============================== ");
    for(int i=1; i<=n; i++)
    f*=i;
    System.out.println(n+" ! = "+f);

Bila angka yang dimasukkan kurang dari 0, maka akan keluar pesan:
Masukkan Angka Positif 

Sebaliknya, jika angka yang dimasukkan sudah sesuai ketentuan program, maka rumus

     System.out.println(n+" ! = "+f);
akan digunakan oleh program untuk mencari faktorialnya. Di contoh OUTPUT, menjadi:

6! = 720