Now you can Subscribe using RSS

Submit your Email

Jumat, 08 April 2016

DIKTAT BAB 5 NO 5

Unknown

#include <iostream>
using namespace std;
/* Algoritma 5
1. Deklarasi
 hasil,n,k : integer
 proses[2],yesno[2]; character

2. Deskripsi
 Read(n,k)
 if(n<k)
 then write("Nilai n tidak boleh lebih kecil dari k")
 else
 write"(Pilih P (permutasi) atau C (kombinasi))"
 if(proses[0]=='p' || proses[0]=='P')
 hasil = faktorial(n)/faktorial(n-k);
 then write("\n \n")
 then write(n,"P",k," : ",hasil)

 else if (proses[0]=='c' || proses[0]=='C')
 hasil = faktorial(n)/(faktorial(k) * faktorial(n-k));
 then write("\n \n")
 then write(n,"C",k," : ",hasil)

 else
 then write("\n\tAnda tidak memilih P atau C")
 then write("\n\tIngin mengulang? <y/n> ")
 Read(yesno[0])
 if (yesno[0]=='Y'||yesno[0]=='y')
 Y=1
 else if (yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y')
 Y=0

 Kelompok 4=1500018161*/

int faktorial(int N);

int main(void)

{
int hasil;
int n,k, Y=1;
char proses[2];
char yesno[2];

while(Y) {

cout<<"\tMasukkan nilai n : ";
cin>>n;
cout<<"\tMasukkan nilai k : ";
cin>>k;

if(n<k){
 cout<<"\tNilai n tidak boleh lebih kecil dari k\n";
}
else
{
cout<<"\tPilih P (permutasi) atau C (kombinasi) : ";
cin>>proses[0];
 if (proses[0]=='p' || proses[0]=='P')
 {
 hasil = faktorial(n)/faktorial(n-k);
 cout<<"\n \n";
 cout<<n<<"P"<<k<<" : "<<hasil;
 }
 else if (proses[0]=='c' || proses[0]=='C')
 {
 hasil = faktorial(n)/(faktorial(k) * faktorial(n-k));
 cout<<"\n \n";
 cout<<n<<"C"<<k<<" : "<<hasil;
 }
 else
 cout<<"\n\tAnda tidak memilih P atau C";

 cout<<"\n\tIngin mengulang? <y/n> ";
 cin>>yesno[0];
 if (yesno[0]=='Y'||yesno[0]=='y')
 Y=1;
 else if (yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y')
 Y=0;
 }
 }
}

int faktorial(int N)
{
int F;
if (N<=1)
{
return(1);
}
else
{
F = N * faktorial(N-1);
return(F);
}
}

Unknown / Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 komentar:

Posting Komentar

Coprights @ 2016, Blogger Templates Designed By Templateism | Distributed By Rika Nursita