Sabtu, 07 April 2012

menentukan bangun persegi atau persegi panjang


Masalahmenentukan apakah bangun itu persegi atau persegi panjang
            a.         Analisis MasalahTabel Input-Proses-Output
Contoh Kasus
Input
Process
Output
Persegi mempunyai panjang sisi-sisi yg sama,sedangkan persegi panjang memiliki panjang dan lebar yg berbeda.
Sebagai contoh apabila diinputkan bil1=4 dan bil2=4 maka outputnya persegi karena mempunyai sisi yg sama, sedangkan bila diintpukan bil1=6 dan bil2=2 maka outputnya persegi panjang karena panjang dan lebarnya berbeda.



bil1, bil2



If(a==b) then write (‘Persegi’)
Else write (‘Persegi Panjang’)
Persegi atau Persegi panjang
           




b.         Algorithm DesignFlowchart



          
programnya:

#include<iostream.h>
#include<conio.h>

class beda{
friend istream& operator>>(istream&, beda&);
public:
beda(){};
void bedakan (){
if(a==b)
cout<<"persegi";
else
cout<<"persegi panjang";
}
private:
int a,b;
};
istream& operator>>(istream& in, beda& masukan){
cout<<"masukan bil1=";
in>>masukan.a;
cout<<"masukan bil2=";
in>>masukan.b;  
return in;
}
main(){
beda masukan;
cin>>masukan;
masukan.bedakan();
getch();
           

Tidak ada komentar:

Posting Komentar