bahasa C++ pembuatan derat angka dengan rekursif

On Selasa, 28 Juni 2011 1 komentar

berikut adalah contoh program untuk deret angka dengan rekursif

 #include<stdio.h>
#include<conio.h>
int deret (int n);
void main()
{
 int urfib,bil,ulangi;
 do
   {
   clrscr();
   printf("Masukan Jumlah Deret ");
   scanf("%d",&bil);
   urfib=deret(bil);
   printf("=%d",urfib);
   printf("\n\napakah anda ingin menggulangi? ");
   printf("\n1.ya");
   printf("\n2.tidak (keluar)");
   printf("\npilihan anda? ");
   scanf("%d", &ulangi);
   }
     while (ulangi==1);
     getch();
 }
 int deret(int n)
  {
   int fibonac1=0,fibonac2=1,urutan,fibonac;
   for (urutan=1; urutan<=n;urutan++)
   {
    fibonac=fibonac1+fibonac2;
    fibonac2=fibonac1;
    fibonac1=fibonac;
    printf("%d+",urutan,fibonac);
   }
   return (fibonac);
   }


hasilnya seperti ini:: 




1 komentar:

Anonim

makasih gan y :) sangat bermanfaat