Class Bilangan [Bahasa C++]
Class Berikut contoh program C++ tentang class bilangan semoga berguna
#include <iostream.h>
class Bilangan{
friend istream& operator>>(istream&, Bilangan&);
friend ostream& operator<<(ostream&, const Bilangan&);
public :
Bilangan();
void urai();
private:
int bilangan;
int ratusan, puluhan, satuan;
};
istream& operator>>(istream& in, Bilangan& X){
cout<<"Masukkan bilangan ";in>>X.bilangan;
return in;
}
ostream& operator<<(ostream&, const Bilangan& X );
out<<X.bilangan<<" Setelah diurai maka menjadi "<<endl;
out<<"ratusan "<<X.ratusan<<endl;
out<<"puluhan "<<X.puluhan<<endl;
out<<"satuan "<<X.satuan<<endl;
return out;
}
//fungsi urai
void Bilangan::urai(){
ratusan = bilangan/100;
bilangan = bilangan% 100;
puluhan = bilangan/10;
satuan = bilangan%10;
}
//fungsi main
int main(){
Bilangan X;
cin>>X;
X.urai();
cout<<X;
return 0;
}
Tidak ada komentar:
Posting Komentar