Jumat, 08 Juli 2011

Program konversi nilai dalam bentuk class


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