C + + program on Arithmetic and Fibonacci

#include <cstdlib>
#include <iostream>


using namespace std;


    class Madis{
                public:
                       void pilih();
                       void arit();
                       void vibo();
                private:
                        int q[100];
                        };
                void Madis::pilih(){
                     int n;
                     cout<<" \n1. Aritmatika\n2. Fibonanci\n ";
                     cout<<" \n\nPilihan Anda : ";
                     cin>>n;
                     if (n==1) arit();
                     if (n==2) vibo();
                     else cout<<" \n\n*** Rampung ***\n\n ";
                     }
                void Madis::arit(){
                     int n;
                     int s;
                     int a;
                     int jml=0;
                     cout<<"\nMasukkan Nilai Awal : ";
                     cin>>s;
                     cout<<" Masukkan Beda : ";
                     cin>>a;
                     cout<<" Masukkan Batas (berapa kali di ulang): ";
                     cin>>n;
                     cout<<" \n maka di dapat deret aritmatika\n=> ";
                     for (int i=0;i<n;i++){
                     q[i]=s+i*a;
                     cout<<q[i]<<"";
                     jml=jml+q[i];
                     }
                     cout<<endl;
                     cout<<"\nJumlah dari deret adalah "<<jml;
                     cout<<"\n\n";pilih();
                     }
                void Madis::vibo(){
                     int i,a,s,d=0,n;
                     cout<<" \nMasukkan Nilai Awal : ";
                     cin>>a;
                     cout<<" Masukkan Batas (berapa kali di ulang): ";
                     cin>>n;
                     cout<<" \n Maka akan di dapat deretan :\n "<<i<<"";
                     cout<<endl;
                     for (int i=0;i<n-1;i++){
                         q[i]=s+a;
                         s=a;
                         a=q[i];
                         cout<<q[i]<<"";
                         d=d+q[i];
                         }
                         cout<<endl;
                         cout<<"\nJumlah dari deret adalah "<<d+i;
                         cout<<"\n\n";pilih();
                         cout<<"\n\n ***** Rampung *****\n\n ";
                         }
                       
                       
                int main (){
                    Madis z;
                    z.pilih();
                   
                                               
    system("PAUSE");
    return EXIT_SUCCESS;
}

Comments

Popular posts from this blog

Cara Konfigurasi Mikrotik Menggunakan Winbox

Cara Konfigurasi dan Edit VPN Client di Windows 8

Cara Konfigurasi Bandwidth dengan Simple Queue Pada Mikrotik