Algoritmakonversijarak
Deklarasi
km = real (input)
m = real (output)
Deskripsi
Read (km)
m km*1000
write (m)
Listing Program
#include<iostream.h>
#include<conio.h>
classKonversi{
friendostream& operator<<(ostream&, constKonversi&);
friendistream& operator>>(istream&, Konversi&);
public:
Konversi();
voidkonversi_ke_m(){m =(km*1000);}
private:
int m;
int km;
};
Konversi::Konversi(){
cout<<"Program konversidari m ke km"<<endl;
}
istream& operator>>(istream&in,Konversi&masukkan){
cout<<"Masukkanjarakdalamsatuan (km) = ";
in>>masukkan.km;
masukkan.konversi_ke_m();
return in;
}
ostream& operator<<(ostream& out, constKonversi&keluaran){
out<<"jarakdalamsatuan (km) menjadi = "<<keluaran.km<<endl;
out<<keluaran.km<<" km = "<<keluaran.m<<" m "<<endl;
return out;
}
Konversi X;
cin>> X;
cout<< X;
getch();
}
Tidak ada komentar:
Posting Komentar