Sama seperti program-program sebelumnya yang telah saya posting,
program ini juga dibuat menggunakan dalam bentuk class untuk mencari konversi nilai. . . programnya. . .
#include <iostream.h>
#include <conio.h>
class KonvNil {
friend ostream& operator<<(ostream& , const KonvNil&);
friend istream& operator>>(istream& , KonvNil&);
public:
KonvNil(){};
int konversi();
private:
int nil;
char nilai_huruf;
};
ostream& operator<<(ostream& out , const KonvNil& N){
out<<N.nilai_huruf<<endl;
return out;
}
istream& operator>>(istream& in,KonvNil& q){
cout<<"Masukkan Nilai Angka=";
in>>q.nil;
return in;
}
int KonvNil::konversi(){
switch(nil/10) {
case 8:if(nil>8)cout<<"Nilai Anda adalah=A"<<endl;break;
case 7:
case 6:if(nil>6)cout<<"Nilai Anda adalah=B"<<endl;break;
case 5:
case 4:if(nil>4)cout<<"Nilai Anda adalah=C"<<endl;break;
case 3:
case 2:if(nil>2)cout<<"Nilai Anda adalah=D"<<endl;break;
case 1:
case 0:if(nil>0)cout<<"Nilai Anda adalah=E"<<endl;break;
default:cout<<"Masukan nilai diluar area\n";
}
return nil;
}
void main(){
KonvNil n;
cout<<"Anda Ingin tahu nilai anda?\t"<<endl;
cin>>n;
cout<<"Nilai yang Anda inputkan adalah "<<n.konversi()<<endl;
getch();
return;
}
Met Mencoba. . .^_^
Tidak ada komentar:
Posting Komentar