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));
}
}

bahasa c-faktorial

#include<stdio.h>
#include<conio.h>
int main()
{
/*kamus*/
int i,n,h;
/* program*/
printf("Nilai Faktorial dari Sebuah Bilangan\n");
printf("masukan nilai N = ");
scanf("%d",&n);
 h=1;
for (i=1; i<=n; i++){
 h=h*i;
 }
printf("%d!=",n);
   for (i=n; i>=1; i--){
   if(i>1){
   printf("%d*",i);
   }else{
   printf("%d=",i);
   }
   }
printf("%d\n",h);
getch();
return(0);
}

bahasa c-bilangan prima1-1000

#include <stdio.h>
#include <conio.h>
int main()
{
    /* Kamus */
    int i, j, a;
    /* Program */
   
    printf("Bilangan Prima antara 1 - 1000 adalah : \n\n");
    getch();
    for(i=1;i<=1000;i++)
   {
   for(j=1;j<=i;j++)
     {
     if(i%j==0)
      {
       a++;
      }
     }
     if(a==2)
      {
       printf(" %d ", i);
      }
     a=0;
     }
  getch();
  return 0;
}