Minggu, 02 Maret 2014

Program Sederhana Menghitung Faktorial dengan JAVA

Guna memperdalam pemrograman, terutama untuk pemrograman berorientasi objek yang biasanya disebut OOP (Object Oriented Programming) dengan java. sebenarnya pemrograman berorientasi objek dapat juga menggunakan C++, tapi dalam artikel kali ini saya bagikan program sederhana untuk menghitung faktorial dengan menggunakan bahasa pemrograman java.

Berikut source codenya :

class hitung{
            public static int hsl(int nilai)
    {
        int i,tot=1;
        for (i=1;i<=nilai;i++)
        {
            tot=tot*i;
        }
        System.out.println("Faktorial dari "+nilai+"! : ");
        return(tot);
    }
};

class faktorial
{
    public static void main(String[] args)
    {
        int hasil;
        hitung ht=new hitung();
        hasil=ht.hsl(7);
        System.out.println("Hasil Faktorial = "+hasil);
    }
}

Konsepsi logika dalam 
menghitung faktorial adalah misal 4!, untuk mengetahui nilai faktorial tersebut diperoleh dari 1x2x3x4 dan hasilnya 24. logikanya begini, misal hasil dari faktorial ditampung dalam variabel X, maka nilai awal X diisi dengan nilai 1 kemudian ada perulangan yakni nilai counter 1 sampai 4. saat masuk pada counter 1, nilai X yang baru=X yang lama dikali counter 1 (X=1*1, X=1) dilakukan terus hingga isi counter berakhir dinilai 4, dan akhirnya nilai X yang baru=niai X yang lama dikali dengan 4 (X=6*4, X=24) dan hasilnya nilai X terakhir adalah 24 (hasil faktorial).










Tidak ada komentar:

Posting Komentar