Senin, 18 April 2011

Program untuk Mengetahui Nilai Mahasiswa (DEV C++)

#include <iostream.h>
#include <conio.h>
class Nilai {
    friend ostream& operator<<(ostream&, Nilai&);
    friend istream& operator>>(istream&, Nilai&);
public:
    Nilai() {};
    void konversikan() {
        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';
    }
private:
     int nilai;
     char nilai_huruf;
};

istream& operator>>(istream& in, Nilai& masukan) {  
     cout << "Masukkan nilai angka = ";
     in >> masukan.nilai;
     return in;
};

ostream& operator<<(ostream& out, Nilai& keluaran) {
     out << "Nilai angka : " << keluaran.nilai << endl;
     out << "Nilai huruf : " << keluaran.nilai_huruf<<endl;
     return out;
}

main() {
     Nilai angka;
     cin >> angka;
     angka.konversikan();
     cout << angka;
     getch();   
     return 0;
}

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Blogger Theme by Lasantha - Premium Blogger Templates | Affiliate Network Reviews