Sabtu, 31 Maret 2012

Masalah:Menentukan apakah bangun tersebut persegi atau persegi panjang!

| |
a.         Analisis MasalahTabel Input-Proses-Output


Contoh Kasus
Input
Process
Output
Misal : p = 2, l = 3
Maka outputnya adalah bangun persegi panjang



p, l



p = l
Merupakan bangun persegi
Merupakan bangun persegi panjang


b.         Algorithm DesignFlowchart


 SINTAK C++




#include <iostream>
#include <string>

using namespace std;

class bangun {
      friend istream& operator>>(istream&, bangun&);
      public:
             void iya_bukan();
      private:
              int p,l;
              };
             

istream& operator>>(istream& in, bangun& masukan){
         cout<<"Menentukan bangun persegi atau persegi panjang\n";
         cout<<"Masukan p : ";
         in>>masukan.p;
         cout<<"Masukan l : ";
         in>>masukan.l;  
         }
void bangun::iya_bukan(){
     if (p==l)
        cout<<"Merupakan Bangun Persegi"<<endl;
     else
        cout<<"Merupakan Bangun Persegi Panjang"<<endl;
        }

main()
{
   bangun x;
   cin>>x;
   x.iya_bukan();
  
   system ("Pause");
   return 0;
}
 

0 komentar:

Posting Komentar