Anda di halaman 1dari 2

//faktorial

#include<iostream>
using namespace std;

// fungsi faktorial
int faktorial(int bilangan)
{
int hasil;
hasil=1;
for (int c=1; c<=bilangan; c++)
{
hasil=hasil*c;
}
return hasil;

//fungsi pokok
int main()
{
int bilangan, hasil;
cout<<" Masukan Bilangan Yang Akan Dihitung : ";
cin>>bilangan;

//untuk memanggil fungsi faktorial


hasil = faktorial(bilangan);

//untuk menampilkan Nilainya


cout<<bilangan<<"! adalah = "<<hasil<<endl<<endl;

return 0;
}

// pangkat
#include<iostream>
using namespace std;

int pangkat(int x, int n)


{

if (n == 0)
{
return (1);
}
else
{
return (x*pangkat(x,n-1));
}
}
int main()
{
int a,b, hasil_pangkat;

//a adalah inisial dari bilangan


cout<<"Masukan Bilangan Yang Ingin Dipangkatkan : ";
cin>>a;

//b adalah inisial dari pangkatnya


cout<<"Masukan Jumlah Pangkatnya : ";
cin>>b;

hasil_pangkat = pangkat(a,b);
cout<<"a = "<<a<<endl;
cout<<"b = "<<b<<endl<<endl;
cout<<"a^b = "<<a<<"^"<<b<<endl<<endl;

cout<<" maka hasilnya adalah = "<<hasil_pangkat<<endl<<endl;

return 0;
}

Anda mungkin juga menyukai