Sabtu, 30 Maret 2013

C++ Penilaian

#include <iostream.h>

main()
{
    int pencacah;

    struct DaSis
    {
        int NoMhs;
        char nama[50];
        int kelas;
        int nilai_angka;
        char nilai_huruf;
    };

    struct DaSis TI[5];

    pencacah=0;
    while (pencacah<5)
    {
        cout << "NIM : ";
        cin >> TI[pencacah].NoMhs;
        cout << "Nama : ";
        cin >> TI[pencacah].nama;
        cout << "Kelas : ";
        cin >> TI[pencacah].kelas;
        cout << "Nilai : ";
        cin >> TI[pencacah].nilai_angka;

        if (TI[pencacah].nilai_angka >= 75)
        {
            TI[pencacah].nilai_huruf = 'A';
        }else if (TI[pencacah].nilai_angka >= 60)
        {
            TI[pencacah].nilai_huruf = 'B';
        }else if (TI[pencacah].nilai_angka >= 40)
        {
            TI[pencacah].nilai_huruf = 'C';
        }else if (TI[pencacah].nilai_angka >= 20)
        {
            TI[pencacah].nilai_huruf = 'D';
        }else
        {
            TI[pencacah].nilai_huruf = 'E';
        }

        cout << endl;

        pencacah++;
    }

    //menampilkan data------------

    pencacah=0;
    while (pencacah<5)
    {
        cout << "NIM : " << TI[pencacah].NoMhs << endl;
        cout << "Nama : " << TI[pencacah].nama << endl;
        cout << "Kelas : " << TI[pencacah].kelas << endl;
        cout << "Nilai Angka : " << TI[pencacah].nilai_angka << endl;
        cout << "Nilai Huruf : " << TI[pencacah].nilai_huruf << endl;
        cout << endl;

        pencacah++;
    }

    return(0);
}

0 komentar:

Posting Komentar