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;
}
#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
Post a Comment