Tutorial Membuat Program Perhitungan Kombinasi dan Permutasi
Tutorial
Membuat Program Perhitungan Kombinasi dan Permutasi
Assalamualaikum.
Wr. Wb
Setelah
sebelumnya saya memposting TUTORIAL MEMBUAT GAME ULAR (SNAKE XENZIA)MENGGUNAKAN C++, kali ini saya akan menambah koleksi postingan dengan
mengangkat tema Tutorial Membuat Program Perhitungan Kombinasi dan Permutasi.
Oke
langsung saja, pertama-tama bahan penting yang harus dipersiapkan adalah
aplikasinya, disini saya menggunakan DevC++, jika ada yang belum punya silahkan
klik DOWNLOAD, setelah selesai mendownload dan menginstal aplikasi tersebut,
langsung ketahap berikutnya.
1. Silahkan
Buka Aplikasinya, lalu pilih New Project
atau bisa langsung menekan tombol Ctrl +
N.
2. Setelah
itu, Tulis Syntax dibawah, atau copy aja supaya gak ribet,. Hehehe
#include
<iostream>
using namespace
std;
long long
faktorial(long long X){
long long i, f;
f=1;
for(i=1;i<=X;i++){
f=f*i;
}
return(f);
}
int main(){
system ("color 02");
long long n, r, a, permutasi, kombinasi;
char h;
cout<<"___________________________________________"<<endl;
cout<<endl;
cout<<"Program Perhitungan
Permutasi dan Kombinasi"<<endl;
cout<<"___________________________________________"<<endl;
cout<<endl<<endl;
do{
cout<<"Pilih jenis perhitungan
(p/c) : ";
cin>>h;
system("cls");
}
while(h!='p'&&h!='c');
cout<<endl;
cout<<"Input nilai n : ";
cin>>n;
cout<<"Input nilai r : ";
cin>>r;
cout<<endl;
a=n-r;
if(n<r){
cout<<"Input
Error"<<endl;
}
if(h=='p'&&n>=r){
permutasi=faktorial(n)/faktorial(a);
cout<<"Hasil permutasi dari
"<<n<<" Permutasi "<<r<<" adalah
"<<permutasi<<endl;
}
if(h=='c'&&n>=r){
kombinasi=faktorial(n)/(faktorial(a)*faktorial(r));
cout<<"Hasil kombinasi dari
"<<n<<" Kombinasi "<<r<<" adalah
"<<kombinasi<<endl;
}
system("pause");
}
3. Setelah
Selesai, Save dan Compile Program tersebut.
4. Lalu
Pilih Run, Output yang terlihat akan
seperti gambar dibawah ini.
P
: Permutasi
C
: Kombinasi
Selamat Mencoba,
Wassalamualaikum. Wr. Wb



Komentar
Posting Komentar