#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; |
|
} |
Hasil runing :
0 komentar:
Posting Komentar