#include <iostream>
#include <conio.h>
class aritmatika{
public:
void input();
void proses();
int a,b,n,i,hasil;
};
void aritmatika::input(){
cout<<"Masukan Banyak suku :"<<endl;
cin>>n;
cout<<"Masukan Suku Awal :"<<endl;
cin>>a;
cout<<"Masukan Beda :"<<endl;
cin>>b;
cout<<endl;
}
void aritmatika::proses(){
for(i=0;i<n;i++)
cout<<a+(i*b+(i*i-i))<<endl;
}
int main(int argc, char *argv[])
{
aritmatika deret;
deret.input();
deret.proses();
getch();
return 0;
}
* Pseudocode
Program mencetak deret bilangan
{menghasilkan deret bilangan dengan penambahan bilangan ganjil}
Deklarasi
int a,b,n,i,hasil
Deskripsi
for(i=0;i<n;i++)
cout<<a+(i*b+(i*i-i))<<endl;
}
int main(int argc, char *argv[])
{
aritmatika deret;
deret.input();
deret.proses();
}
*Flowchart
(B) 1=1
1+2=3
1+2+3=6
1+2+3+4=10
1+2+3+4+5=1
Listing program
#include <conio.h>
#include <iostream.h>
main()
{
int p,q,r,n;
cout<<"Masukan jumlah deret bilangan :";cin>>n;
Proses: for(p=1;p2n;p+1)
R=0
For(q=1;q2=p;q++
F=Q!=1
Cout <<””+””;
Cout <<q;
R+=q
#include <iostream>
using namespace std;
void main () {
int mp = -1;
double satu = 1, ulang = 3;
int masuk;
cout << "masukan nilai : ";
cin >> masuk;
for (int ulang2 = 1; ulang2 <= masuk; ++ulang2) {
satu = satu + ((1 / ulang) * mp);
mp *= -1;
ulang += 2;
}