Permutasi Dan Kombinasi Dengan Program


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

Previous
Next Post »