Senin, 31 Desember 2012

membuat program faktorial menggunakan prototype dan rekursif


program pembuatan faktorial akan mudah apabila menggunakan fungsi rekursif. dibawah ini adalah script program faktorial:

#include <stdio.h>
float factorial(float x)
{
if(x==1.0) return(1.0);
else return(x*factorial(x-1.0));
}
void main()
{
int i;
for(i=1;i<10;i++)
printf( "%0.0f \n",factorial(i) );
}
STACK
fungsi dan penggunaan elemen elemen c++
membuat program faktorial menggunakan prototype dan rekursif
membuat segitiga pascal menggunakan bahasa c
menghitung nilai rata-rata mahasiswa menggunakan array
membuat segitiga samasisi menggunakan looping/perulangan
membuat segitiga angka menggunakan looping/perulangan
membuat algoritma sederhana menggunakan bahasa c
menghitung sisi miring segitiga menggunakan bahasa c
menghitung luas dan keliling lingkaran menggunakan bahasa c
definisi pemrograman bahasa c

membuat segitiga pascal menggunakan bahasa c



Pada pembuatan segitiga pascal menggunkan bahasa c lebih banyak menggunakan perulangan segitiga menggunakan fungsi for seperti script dibawah ini:

#include<stdio.h>
int main()
{
int nilai,a;
printf("masukkan tinggi segitiga:")
scanf("%i", &nilai);
for (int i=0; i<=nilai; i++)
{
for (int k=0; k<=((2*nilai)-(2*i)); k++)
{
printf(" ");
}
for (int j=0; j<=i; j++)
{
if (j==0||i==j)
{
a=1;
}else{
a=a*(i+1-j)/j;
}
printf("%5i", a);
}printf("\n");
}
}


Hasilnya:
   
                   1
               1      1
          1       2        1
      1      3        3        1
  1      4       6         4       1


STACK
fungsi dan penggunaan elemen elemen c++
membuat program faktorial menggunakan prototype dan rekursif
membuat segitiga pascal menggunakan bahasa c
menghitung nilai rata-rata mahasiswa menggunakan array
membuat segitiga samasisi menggunakan looping/perulangan
membuat segitiga angka menggunakan looping/perulangan
membuat algoritma sederhana menggunakan bahasa c
menghitung sisi miring segitiga menggunakan bahasa c
menghitung luas dan keliling lingkaran menggunakan bahasa c
definisi pemrograman bahasa c