Selasa, 30 Oktober 2018

Tugas Pertemuan 5 Metode Perancangan Program

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

3 komentar: