#include <iostream.h>
#include <conio.h>
#include <string.h>
class pindah
{
friend ostream& operator<<(ostream&, const pindah&);
friend istream& operator>>(istream&, pindah&);
public:
pindah ();
void tukar();
private:
int a;
int b;
};
pindah::pindah (){
cout<<"Menukar dua variable"<<endl;
}
istream& operator>>(istream& in, pindah& masuk)
{
cout<<"Masukan Angka"<<endl;
cout << "Masukkan Angka a = ";
in >> masuk.a;
cout << "Masukkan Angka b = ";
cin >>masuk.b;
return in;
}
ostream& operator<<(ostream& out, const pindah& keluar)
{
out<<"
pertukaran Angka"<<endl;
out<<"Nilai A adalah: "<<keluar.a;
out<<"Nilai B adalah: "<<keluar.b;
return out;
}
void pindah::tukar ()
{
int temp;
temp=a;
a=b;
b=temp;
}
main ()
{
pindah X;
cin>>X;
X.tukar ();
cout<<X;
getch ();
return 0;
}
Tidak ada komentar:
Posting Komentar