Untuk coding program kedua malam ini saya pingin berbagi tentang program mencari bilangan faktorial dan fibonanci dengan C++. Pada program ini saya ingin mencari bilangan fibonanci atau faktorial melalui data yang saya akan input. Untuk lebih jelasnya silahkan langsung aja copas coding program dibawah ini. Selamat bermain dan berimajinasi :)
//PROGRAM BILANGAN FAKTORIAL DAN FIBONANCI
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>
int fak(int n);
int fak(int n)
{if((n==0)||(n==1))
return (1);
else
return (n*fak(n-1));
}
int fibo(int n);
int fibo(int n)
{if((n==1)||(n==2))
return (1);
else
{return (fibo(n-1)+ fibo(n-2)); }
}
//created by bakur
main()
{
cout<<"Mencari Bilangan Faktorial Dan Fibonanci\n";
int p=1, q=0, r;
int n,i;
cout<<"masukkan angka : ";
cin>>n;
cout<<"bilangan faktorial ke- "<<n<<": ";
cout<<n<<" ";
for (i=1;i<=n;i++)
{if (i<n)
cout<<n-i<<" ";
else
cout<<" = "<<fak(n)<<endl;
}
cout<<"bilangan fibonancci ke- "<<n<<": ";
for(i=0 ; i<n; i++)
{
r=p+q;
cout<< r <<ends;
p=q;
q=r;
}cout<<"= "<<fibo(n);
getch();
}
Screenshot:
//PROGRAM BILANGAN FAKTORIAL DAN FIBONANCI
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>
int fak(int n);
int fak(int n)
{if((n==0)||(n==1))
return (1);
else
return (n*fak(n-1));
}
int fibo(int n);
int fibo(int n)
{if((n==1)||(n==2))
return (1);
else
{return (fibo(n-1)+ fibo(n-2)); }
}
//created by bakur
main()
{
cout<<"Mencari Bilangan Faktorial Dan Fibonanci\n";
int p=1, q=0, r;
int n,i;
cout<<"masukkan angka : ";
cin>>n;
cout<<"bilangan faktorial ke- "<<n<<": ";
cout<<n<<" ";
for (i=1;i<=n;i++)
{if (i<n)
cout<<n-i<<" ";
else
cout<<" = "<<fak(n)<<endl;
}
cout<<"bilangan fibonancci ke- "<<n<<": ";
for(i=0 ; i<n; i++)
{
r=p+q;
cout<< r <<ends;
p=q;
q=r;
}cout<<"= "<<fibo(n);
getch();
}
Screenshot:
Tidak ada komentar:
Posting Komentar