Algoritma Nilai_ Maksimum
{Membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara
tiga buah bilangan tersebut dan menampilkannya ke layar}
Deklarasi |
x,y,z :integer |
Deskripsi |
Read (x,y,z) If (x>y) and (x>z) then write (“bilangan terbesar adalah=”,x) Else if (y>x) then write (“bilangan terbesar adalah= “,y) End if |
Program c++
#include <iostream.h> |
#include <conio.h> |
class Banding{ |
friend istream& operator>>(istream&,Banding&); |
public: |
Banding(){}; |
void bandingkan(){ |
if ((x>y)&&(x>y)) |
cout<<"Bilangan terbesar adalah:"<<x; |
else if((y>x) && (y>z)) |
cout<<"Bilangan terbesar adalah:"<<y; |
else |
cout<<" Bilangan terbesar adalah:"<<z; |
} |
private: |
int x,y,z; |
} |
istream& operator>>(istream& in, Banding& bilangan){ |
cout<<"Bilangan pertama ="; |
in >>bilangan.x; |
cout<<"Bilangan kedua ="; |
in >> bilangan.y; |
cout<<"Bilangan ketiga ="; |
cin >> bilangan.z; |
return in; |
}; |
main(){ |
Banding bilangan; |
cin >> bilangan; |
bilangan.bandingkan(); |
getch(); |
return 0; |
} |
Hasil eksekusi

Tidak ada komentar:
Posting Komentar