mengkonversi nilai angka ke huruf

#include <cstdlib>
#include <iostream>

using namespace std;
class nilai{
friend istream& operator>>(istream&, nilai&);
friend ostream& operator<<(ostream&, nilai&);
// di bawah ini pendeklarasian fungsi-fungsi yang di butuhkan..
public:
void convert();
// di bawah ini pendeklarasian variable yang di butuhkan..
private:
int nilai;
char nilai_huruf;
};
// di bawah ini pendeklarasian overloadingh input
istream& operator>>(istream& in, nilai& masukan){
cout<<“Masukkan Nilai Angka :”;
in>>masukan.nilai;
return in;
}
// di bawah ini pendeklarasian overloading output
ostream& operator<<(ostream& out, nilai& keluaran){
out<<“Nilai dalam Huruf = “<<keluaran.nilai_huruf<<endl;
return out;
}
// di bawah ini pendeklarasian percbangan switch
void nilai::convert(){
if((nilai>0)&&(nilai<=20)) nilai_huruf =’E’;
else if((nilai>20)&&(nilai<=40)) nilai_huruf =’D’;
else if((nilai>40)&&(nilai<=60)) nilai_huruf =’C’;
else if((nilai>60)&&(nilai<=80)) nilai_huruf =’B’;
else nilai_huruf=’A’;
}
int main(int argc, char *argv[])
{
nilai x; //pendeklarasian class nilai dengan objek x
cin>>x; //pemanggilan overloading input
x.convert(); //pemanggilan prosedure convert
cout<<x; //pemanggilan overloading output
system(“PAUSE”);
return EXIT_SUCCESS;
}
hasilnya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: