Menghitung Pangkat Dengan Rekursi

Posted by Budi Arieyanto | Posted in | Posted on 04.40

#include <iostream.h>
#include <conio.h>

long pangkat(int x,int n);
main()
{
 int x,y;

 cout<<"Menghitung x^y"<<endl;
 cout<<"=============="<<endl;
 cout<<"Nilai X : ";cin>>x;
 cout<<"Nilai Y : ";cin>>y;
 cout<<x<<"^"<<y<<"    : "<<pangkat(x,y)<<endl;
 getch();
}
 long pangkat(int x,int n)
 {
  if(n==1)
    return (x);
  else
    return (x*pangkat(x,n-1));
    }

Comments (0)

Posting Komentar