Program Menghitung Probabilitas Bernoulli Menggunakan Bahasa Pemrograman Java

1/26/2014 02:31:00 PM
Waktu itu saya sempat disuruh mempelajari tentang probabilitas bernoulli. Probabilitas bernoulli adalah peluang dengan dua kemungkinan hasil, yaitu sukses atau gagal.

Menyadari cara perhitungannya yang agak ribet dan memerlukan waktu lama membuat saya iseng untuk membuat programnya agar lebih memudahkan dalam perhitungannya nanti. Program ini menggunakan bahasa pemrograman Java. Disini saya menggunakan netbeans dalam pengerjaannnya.

Berikut adalah contoh tampilannya:






Dan berikut adalah codingan yang saya pakai


import java.util.Scanner;
public class probabilitasBernouli {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double p, n, x, q, px, nCx;
        System.out.println("Menghitung Probabilitas Bernouli");
        System.out.print("Berapa kali kejadian diulang? "); n=in.nextDouble();
        System.out.print("Berapa kali diharapkan berhasil? "); x=in.nextDouble();
        System.out.print("Berapa peluang tiap kejadian? "); p=in.nextDouble();
        q = 1-p;
        nCx = kombinasi(n, x);
        px = nCx * (Math.pow(p, x)) * (Math.pow(q, (n-x)));
        System.out.printf("Probabilitas bernouli = %.4f\n", px);
    }
    
    private static double faktorial(double a) {
        if (a==0) 
            {return 1;}
        else 
            {return (a*faktorial(a-1));}
    }
    
    private static double kombinasi(double b, double c) {
        double combinasi = faktorial(b)/(faktorial(c)*faktorial(b-c));
        return combinasi;
    }
}


Pertanyaan-pertanyaan yang tercetak pada system out print dimaksudnya untuk memudahkan pengguna dalam menginputkan variabel yang diperlukan dalam perhitungan.

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk penulisan huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk penulisan huruf italic gunakan <em></em> atau <i></i>.
  • Untuk penulisan huruf underline gunakan <u></u>.
  • Untuk penulisan huruf strikethrought gunakan <strike></strike>.
  • Untuk penulisan kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

No comments

Silakan komentarnya untuk kemajuan blog ini.
Tapi jangan spam ya :)