caturprasongko_ads_AdSense2_1x1_as

Program deret fibonaci

Pertama mari kita lihat lebih dekat pada apa yang ada pada bilangan Fibonacci. Urutan Fibonacci adalah sebagai berikut:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …
Urutan ini menuju pada sebuah rasio tertentu yang konstan dan yang tidak masuk akal,  Ia mewakili bilangan yang tidak berakhir, urutan bilangan desimal yang tidak dapat diperkirakan yang tidak dapat diungkapkan secara tepat ataupun dengan kata-kata..silahkan dimengerti dan dipahami. mungkin program ini sedikit dapat membantu.


#include<iostream.h>
#include<conio.h>

class deret{
    friend ostream& operator<<(ostream&,deret&);
   friend istream& operator>>(istream&,deret&);
public:
    deret();
   void hasil(){   cout<<"bilangan fibonacci <"<<batas<<":\n0,1";
                   f1=0;f2=1;
                   while (true){
                         f3=f2+f1;
                         if(f3>batas)break;
                         cout<<","<<f3;
                         f1=f2;
                         f2=f3;
                         };}
private:
    long batas,f1,f2,f3;
   };
deret::deret(){
    cout<<"+++++++++++++++++++++++++++++++"<<endl;
   cout<<"Program deret fibonaci"<<endl;
   cout<<"==============================="<<endl;
   }
istream& operator>>(istream& in,deret& masuk){
    cout<<"masukan nilai positif = ";
   in>>masuk.batas;
   return in;
   }
ostream& operator<<(ostream& out,deret& metu){
    return out;
   }
main(){
    deret x;
   cin>>x;
   x.hasil();
   cout<<x;
   getch();
   return 0;
   }


nah kurang lebih begini lah program perhitungan fibonica dalam dalam class overloading.
silahkan ditliti lagi apabila ada kekurangan atau pun kesalahan silahkan tinggal kan komentar anda agar saya dapat meperbaikinya.
semoga sukses salam sejahtrea.

Post a Comment

0 Comments