Contoh Program C - #11 Menghitung bilangan berpangkat (Rekursif)
#include <stdio.h>
int pangkat(int x, int y);
main()
{
int a,p,hasil;
printf ("Masukkan angka : \t ");scanf("%d",&a);
printf ("Masukkan pangkat : \t ");scanf("%d",&p);
printf ("\nHasil dari %d pangkat %d adalah %d ",a,p,pangkat(a,p));
}
int pangkat(int x, int y)
{
if (x==0) return 0;
else if (y==0) return 1;
else return x*pangkat(x,y-1);
}
Komentar
Posting Komentar
Yuk saling mengisi kekurangan setiap orang :), Kritik dan saran selalu diterima kok! :)