Dalam ilmu matematika terdapat cabang ilmu yang bernama kombinasi dan permutasi..
sepertinya agan semua sudah tidak asing lagi dengan yang namanya kombinasi dan permutasi .:D
apa itu permutasi dan kombinasi.?
1. Permutasi adalah susunan unsur-unsur yang berbeda dalam urutan tertentu. Pada permutasi urutan diperhatikan sehingga AB tidak sama dengan BA.
permutasi ini mempunyai rumus umum
2. Kombinasi adalah susunan unsur-unsur dengan tidak memperhatikan urutannya. Pada kombinasi AB = BA.
kombinasi mempunyai rumus umum :
Setelah kita sedikit belajar tentang apa itu kombinasi dan permutasi, saya akan berikan bagaimana cara membuat program komputernya dengan algoritma seperti rumus di atas.
Permutasi Dan Kombinasi Dengan Program
Catatan:
-Program ini menggunakan bahasa C.
-Nilai telah ditentukan di awal. (Agan bisa kembangkan dengan menginputkan nilainya)
-Program ini hanya mencari Kombinasinya saja.
-Algoritma dalam program bahasa C dapat dikembangkan di program lainnya seperti java atau vb.
-Bahasa C merupakan dasar pemrogamman bagi pemula sebelum menjejakan kakinya ke pemrogaman yang berorientasi objek. :D
Langsung saja ini dia sintak nya.
agan tinggal copy dan coba di run.. :D
#include <iostream.h>
#include <conio.h>
int Faktorial(int n);
float Kombinasi(int n, int r);
main()
{
cout << "Kombinasi C(3,2) = "<< Kombinasi(3,2);
getch();
}
int Faktorial(int n)
{
if ((n == 0) || (n == 1 ))
return(1);
else
return(n * Faktorial(n-1));
}
float Kombinasi(int n,int r)
{
if (n < 1)
return(0);
else
return(Faktorial(n)/(Faktorial(r)* Faktorial(n-r)));
}
Demikianlah tulisan dengan judul permutasi dan kombinasi dengan program ini.
semoga bermanfaat. Silahkan share dan komen. :)
baca juga materi pelajarannya disini. klik
baca juga materi pelajarannya disini. klik
HIMBAUAN BERKOMENTAR
1. Harap Tidak Komen Dengan Menggunakan Link Aktif
2. Komentar Bukan Spam
3. Isi Komen Tidak Bersifat SARA
4. Komentar Harus Relevan