Soal
Buatlah pseudocode, flowchart dan
program untuk membuat tampilan diatas :
JAWAB :
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
Flowchart
Listing Program
#include <iostream>
#include <conio.h>
class aritmatika{
public:
void input();
#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;
}
2.
Pseudocode
1.Judul Menghitung penjumlahan deret membentuk pola segi tiga
2.Deklarasi n.a.b
3.Input n, a, b
4.Hasil
2.Deklarasi n.a.b
3.Input n, a, b
4.Hasil
Flowchart
Listing 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();
}
#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();
}

0 komentar:
Posting Komentar