Latihan
Pertemuan 5
|
Buatlah pseudocode, flowchart dan program untuk membuat tampilan
diatas : | |
JAWAB :
Cara 1.
1. Pseudocode
Deklarasi
Input banyak suku, suku awal, suku beda
Deskripsi
Proses : for (i=0;i<n;i++)
cout<<a+(i*b+ (i*i-i))<<endl;
Cetak hasil
2. Flowchart
3. Program
#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::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;
}
Cara 2.
Pseudocode
1.Judul Menghitung penjumlahan deret membentuk pola segi tiga
2.Deklarasi n.a.b
3.Input n, a, b
4.Hasil
Flowchart
Program
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
main()
{
int A,i,j,jum;
cout<<"input :";cin>>A;
for(i=1;i<=A;i+=1)
{
jum=0;
for(j=1;j<=i;j+=1)
{
if(j!=1)
cout<<"+";
cout<<j;
jum+=j;
}
cout<<"="<<jum<<endl;
}
cout<<endl;
getch();
}
SEMOGA BERMANFAAT