Tuesday, May 21, 2013

rekursif-pangkat


#include <stdio.h>
#include <conio.h>
long int pangkat(unsigned int n,int x)
{ long int hasil;
  if (x==0)
  {hasil=1;}
   else
   {hasil=n * pangkat(n,x-1);}
    return (hasil);
}
main()
{ int a,p;
  long int hasil;
  printf("\n");
  printf("\tmasukan angka   : ");scanf("%d",&a);
  printf("\tmasukan pangkat : ");scanf("%d",&p);
  printf("\n");
  printf("\thasil %d^%d       : %ld",a,p,pangkat(a,p));
getche();
}

No comments:

Post a Comment