Cari Blog Ini

Kamis, 27 Januari 2011

bahasa c-pangkat

#include <stdio.h>
#include <stdlib.h>

/* deklarasi fungsi */
int pangkat (int A, int B);
int main(int argc, char *argv[])
{
    /*kamus */
    int A,B, Hasil;
   
    /* prg */
    printf("masukan bil dasar = "); scanf("%d", &A);
    printf("masukan bil pangkat = "); scanf("%d", &B);
    Hasil= pangkat(A,B);
    printf("%d ^ %d = %d\n",A,B,Hasil);
   
    /* Akhir program */
       
 
  system("PAUSE");
  return 0;
}
/* definisi fungsi/prosedur */
int pangkat (int A, int B){
            if(B==1){
            return(A);
            }else{
                  return(A*pangkat(A,B-1));
}
}

Tidak ada komentar:

Posting Komentar