Menghitung Akar Dengan Rekursi

Posted by Budi Arieyanto | Posted in | Posted on 04.39

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

long pangkat(int x,int n);
main()
{
 int x,y;
 char lagi;
 atas :
 clrscr();

 cout<<"Menghitung x^y"<<endl;
 cout<<"=============="<<endl;
 cout<<"Masukan Akar : ";cin>>x;

 cout<<"Akar "<<x<<" Adalah "<< sqrt(x)<<endl;

 cout<<"Ingin Hitung Lagi [Y/T] ?";
 lagi=getche();

 if(lagi == 'Y' || lagi == 'y' )
 goto atas;
 getch();
}
 long pangkat(int x,int n)
 {
  if(n==1)
    return (x);
  else
    return (x*pangkat(x,n-1));
    }

Comments (0)

Posting Komentar