Sunday, March 25, 2012

KONVERSI ANGKA KE HURUF PAKAI C++

KONVERSI ANGKA KE HURUF PAKAI C++
#include
#include
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 = “<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<system(“PAUSE”);
return EXIT_SUCCESS;
}

0 comments:

Post a Comment

 
Powered by Blogger