TUGAS II
Program rekursi
untuk mencari nilai dan faktorial
#include<iostream>
using namespace std;
long int pangkat (int x, int n);
main()
{
int x, y;
cout<<"menghitung x ^
y"<<endl;
cout<< " x = ";
cin>> x;
cout<< " y =";
cin >> y;
cout<< x << " ^
"<< y << " = "<< pangkat (x,y)<<endl;
system("pause");
}
long int pangkat (int x,int n)
{
if (n==1)
return (x);
else
return (x * pangkat (x, n-1));
}
TUGAS III
Program dengan cara rekursi untuk menampilkan perkalian 3 buah bilangan
nilainya di inputkan
#include<iostream>
using namespace std;
double perkalian (int A, int B,
int C);
main()
{
int x,y,z ;
double hasil;
cout<< "angka 1 :";
cin>> x;
cout<<"angka 2 :";
cin>> y;
cout<<"angka 3 :";
cin>> z;
hasil = perkalian(x,y,z);
cout<< x <<"* "
<< y <<" * "<< z <<" = "<<
hasil;
system("pause");
}
double perkalian(int A, int B,
int C)
{
return (A * B * C);
}
Tidak ada komentar:
Posting Komentar