Jumlah Kombinasi yang Mungkin Dalam Aplikasi Lotre

Page breadcrumbsEnd of page breadcrumbs

Salah satu kesulitan dalam menghasilkan nomor lotre

Menghitung Kemungkinan Kombinasi Dalam Undian Undian

Metode formula Faktorial adalah angka yang dikalikan

Jadi, faktorial dari 4 adalah 4x3x2x1 = 24 dan ditulis sebagai 4!

Inilah rumus umum Bandar Bola.

Jumlah Kombinasi = (n! / (N-k)!) / K!
Di mana n adalah semua angka

Mari kita ambil contoh olahraga sederhana untuk menjelaskan ini lebih lanjut.

Jika ada 6 pemain untuk dipilih, ada berapa tim yang terdiri dari 4 pemain?

Bekerja melalui formula kami

n = 6, k = 4
n! = 6X5x4x3x2x1 = 720

k! = 4x3x2x1 = 24

n-k = 2

Jumlah kombinasi = (720/2) / 24

= 360/24

= 15

Mengerjakan 15 kombinasi

1234

1235

1236

1245

1246

1256

1345

1346

1356

1456

2345

2346

2356

2456

3456

Menggunakan Rumus Excel Untuk Menghitung

Dengan aplikasi lotre, ini kemungkinan merupakan cara yang lebih baik untuk menghitung formula.

Dengan Excel, Anda dapat menggunakan yang berikut ini:

= GABUNGAN (n, k)
Jadi, mengetikkan = kombin (6,4) di sel mana pun harus menghasilkan output 15

Membuat Fungsi Dalam VBA Untuk Menghitung Kombinasi Lotto

Menggunakan VBA untuk melakukan perhitungan yang sama sedikit lebih rumit; Karena tidak ada fungsi faktorial dalam Visual Basic, Anda harus membuatnya sendiri

Ini sebuah contoh

n = 6

faktorial = n

Untuk x = 5 hingga 1 Langkah-1

faktorial = faktorial * x

Selanjutnya

Debug. Cetak faktorial

Untuk menerapkan rumus dalam VBA Anda mungkin akan memiliki kode faktorial fungsi yang terpisah.

Sub test1 ()
n = 6

k = 4

d = n – k

nFac = fac (n)

kFac = fac (k)

dFac = fac (d)

p = (nFac / dFac) / kFac

Debug.Print p

End Sub

Fungsi fac (j)

faktorial = j

Untuk x = j – 1 hingga 1 langkah -1

faktorial = faktorial * x

Selanjutnya

fac = faktorial

Fungsi Akhir

Kode VBA rumit, dibandingkan dengan kesederhanaan rumus Excel tetapi kemungkinan untuk membuat aplikasi lotto yang fleksibel.

Leave a Reply

Your email address will not be published. Required fields are marked *