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);
}
#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:
makasih gan y :) sangat bermanfaat
Posting Komentar