Halaman

Rabu

Algoritma 3.2 [Alternatif 1]

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