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