1. Membuat program dengan fungsi yang menampilkan Permutasi nPr!
Source code :
#include <iostream.h>
#include <conio.h>
int faktorial (int x); //pendeklrasian fungsi
void main()
{
char z;
do
{
int n,r, Permutasi;
cout<<"\t ===---------------**--------------=== \n";
cout<<"\t Masukkan Nilai n : ";
cin>>n;
cout<<"\t Masukkan Nilai r : ";
cin>>r;
cout<<"\n\t ===---------------**--------------=== \n\n";
Permutasi = faktorial (n)/faktorial(n-r);
cout<<"\t Permutasinya adalah: "<<Permutasi<<endl;
cout<<"\n\t ===---------------**--------------=== \n\n";
cout<<"\t Untuk mengulang tekan y = ";
cin>>z;
clrscr();
}
while ((z=='y') || (z=='Y'));
getch();
}
int faktorial (int n)
{
int fak;
if (n<=1)
{
fak=1;
}
else
{
fak=n*faktorial(n-1);
}
return (fak);
}
output :
2. Membuat program yang berisi operasi arietmatika.
Source code :
#include <iostream.h>
#include <conio.h>
int pengurangan (int a, int b);
int penjumlahan (int a, int b);
float pembagian (float a, float b);
int perkalian (int a, int b);
int x;
int main ()
{
char pilihan;
cout<<"\t MENU UTAMA : \n";
cout<<"\t================*****=================\n";
cout<<"\t 1. Operasi Penjumlahan \n";
cout<<"\t 2. Operasi Pengurangan \n";
cout<<"\t 3. Opersai Perkalian \n";
cout<<"\t 4. Operasi Pembagian \n";
cout<<"\t x. EXIT \n";
cout<<"\n";
cout<<"\tMasukkan Pilihan Anda : ";
cin>>pilihan;
cout<<"\n";
if (pilihan == '1') // penjumlahan
{
int a, b;
cout<<" +++ Operasi Penjumlahan +++ \n";
cout<<"Masukkan Nilai a : ";
cin>>a;
cout<<"Masukkan Nilai b : ";
cin>>b;
int hasil= penjumlahan(a,b);
cout<<"+++++++++++++++++++++++++++++\n";
cout<<"Hasil Penjumlahan a + b = "<<hasil<<endl;
}
else
if (pilihan == '2') // pengurangan
{
int a, b;
cout<<" --- Operasi Pengurangan --- \n";
cout<<"Masukkan Nilai a : ";
cin>>a;
cout<<"Masukkan Nilai b : ";
cin>>b;
int hasil= pengurangan(a,b);
cout<<"- - - - - - - - - - - - - - - \n";
cout<<"Hasil Pengurangan a - b = "<<hasil<<endl;
}
else
if (pilihan == '3')// perkalian
{
int a, b;
cout<<" *** Operasi Perkalian *** \n";
cout<<"Masukkan Nilai a : ";
cin>>a;
cout<<"Masukkan Nilai b : ";
cin>>b;
int hasil= perkalian(a,b);
cout<<"************************** \n";
cout<<"Hasil Perkalian a * b = "<<hasil<<endl;
}
else
if (pilihan == '4')// pembagian
{
float a, b;
cout<<" /// Operasi Pembagian /// \n";
cout<<"Masukkan Nilai a : ";
cin>>a;
cout<<"Masukkan Nilai b : ";
cin>>b;
float hasil= pembagian(a,b);
cout<<"////////////////////////// \n";
cout<<"Hasil Pembagian a / b = "<<hasil<<endl;
}
else
if (pilihan == 'x')
{
cout<<"TERIMA KASIH ^_^ " <<endl;
getch();
return 0;
}
else if (pilihan != '1' || pilihan!='2' || pilihan!='3' || pilihan!='4' || pilihan != 'x')
{
cout<<"MAAF KODE TIDK SESUAI !!! "<<endl;
}
getch();
}
int pengurangan (int a, int b)
{
return a-b;
}
int penjumlahan (int a, int b)
{
return a+b;
}
float pembagian (float a, float b)
{
return a/b;
}
int perkalian (int a, int b)
{
return a*b;
}
output :
SEMOGA BERMANFAAT !! :D
Silahkan ANDA edit sendiri, untuk aplikasi saya menggunakan MinGW Developer.
0 komentar
Posting Komentar