Kamis, 12 April 2012

Flowchart Alpro (Hitunglah jumlah dari 3 buah bilangan bulat!)


Analisis MasalahTabel Input-Proses-Output
Contoh Kasus: Menghitung persegi dan persegi panjang
Inputnya : A&B
Process:  (A==B)
Output: Jika sisi bangunan sama maka berbentuk persegi
             Jika sisi bangunan berbeda berbentuk persegi panjang

Algorithm DesignFlowchart


Program C++:

using namespace std;

class banding{
      public:
             void input();
             void proses();
             void output();
       private:
               int A;
               int B;
       };
void banding::input(){
     cout<<"masukan A: "<<endl;
     cin>>A;
     cout<<"masukan B: "<<endl;
     cin>>B;
     }
void banding::proses(){
     if(A==B)
     cout<<"bangun ini berbentuk persegi\n"<<endl;
     else
     cout<<"bangun ini berbentuk persegi panjang\n"<<endl;
}
void banding::output(){
     if(A==B)
     cout<<"karena sisi bangun SAMA maka bangun tersebut adalah berbentuk PERSEGI\n"<<endl;
     else
     cout<<"karena sisi bangun BERBEDA maka bangun tersebut adalah berbentuk PERSEGI PANJANG\n"<<endl;
}
    int main(){

banding x;
x.input();
x.proses();
x.output();      
              
              
                    
    system("PAUSE");
    return EXIT_SUCCESS;
}

0 komentar:

Posting Komentar