Menghitung Faktorial dari Bilangan Bulat - Bahasa Java

Memang tugas dari dosen bisa sangat menantang, tapi ya mau gimana lagi. Aku belum terlalu bisa dengan Pemrograman ini.... Tapi belajar itu HARUS....!!!!

Kemarin dapet tugas ini,
Menghitung Faktorial dari Bilangan Bulat.
Gunakan file TestBilBulatEmpat.Java untuk mengecek implementasi class diagram anda.


Contoh :

5! (Baca : 5 faktorial adalah) = 1*2*3*4*5         = 120
7! (Baca : 5 faktorial adalah) = 1*2*3*4*5*6*7 = 5040
 
TestBilBulatEmpat.java

public class TestBilBulatEmpat {
    public static void main(String [] a){
        BilBulatEmpat bbs = new BilBulatEmpat();
        bbs.setNilai(5);
        System.out.println("Bilangan yang akan dicek = " + bbs.getNilai());
        System.out.println( bbs.getNilai() +" faktorial = " + bbs.faktorial());

        BilBulatEmpat bbs1 = new BilBulatEmpat();
        bbs1.setNilai(7);
        System.out.println("Bilangan yang akan dicek = " + bbs1.getNilai());
        System.out.println( bbs1.getNilai() +" faktorial = " + bbs1.faktorial());
        /*
          Bilangan yang akan dicek = 5
          5 faktorial = 120
          Bilangan yang akan dicek = 7
          7 faktorial = 5040
        */

    }

}

 ----------------------------------------------------------------------------------------------

BilBulatEmpat.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author R.Sadewa
 */
public class BilBulatEmpat {
  int nilai ;
    int a=1;
    int b=1;
    void setNilai(int n){
        nilai= n;
    }
    int getNilai(){
        return nilai;
    }
    int faktorial ()
    {
        for (a=1;a<=nilai;a++)b=a*b;
    {
    }return b;
    }
}

------------------------------------------------------------------------------------------------------------
Tampilan : 
Faktorial
 

Post a Comment