Sabtu, 19 Januari 2013

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