Pages

C++: Menghitung Nilai Mahasiswa (Selection)

Menentukan nilai akhir dan nilai huruf dari seorang mahasiswa dengan ketentuan sebagai berikut :
  • Input : NIM, Nama, Nilai Absen, Nilai Tugas, Nilai Mid, dan Nilai Final.
  • Nilai Akhir diperoleh dari : 10% Nilai Absen, 20% Nilai Tugas, 30% Nilai Mid, dan 40% Nilai Final.
  • Nilai Huruf diperoleh dari :
    • A = 85 - 100
    • B = 75 - 84
    • C = 65 - 74
    • D = 50 - 64
    • E =  0 - 49

Output:

Script:

#include<iostream>

using namespace std;

int main()
{
    char NIM[15], nama[20], huruf;
    int absen, tugas, mid, final;
    float akhir;
 
    cout<<"NIM         : ";
    cin>>NIM;
    cout<<"Nama        : ";
    cin>>nama;
    cout<<"Nilai Absen : ";
    cin>>absen;
    cout<<"Nilai Tugas : ";
    cin>>tugas;
    cout<<"Nilai Mid   : ";
    cin>>mid;
    cout<<"Nilai Final : ";
    cin>>final;
 
    akhir = (0.1 * absen) + (0.2 * tugas) + (0.3 * mid) + (0.4 * final);
 
    if ((akhir >= 85) && (akhir <= 100))
        huruf = 'A';
    else if ((akhir >= 75) && (akhir < 85))
        huruf = 'B';
    else if ((akhir >= 65) && (akhir < 75))
        huruf = 'C';
    else if ((akhir >= 50) && (akhir < 65))
        huruf = 'D';
    else
        huruf = 'E';

    cout<<"Nilai Akhir : "<<akhir<<endl;
    cout<<"Nilai Huruf : "<<huruf;

    return 0;
}

Zhuel Rainz

Rainz Code adalah blog berisi tutorial, script, atau project dari berbagai macam bahasa pemrograman yan diharapkan bisa membantu pembaca untuk belajar pemrograman, membuat tugas, skripsi, atau bahkan membuat aplikasi yang bisa menghasilkan uang. Khusus untuk source code, silahkan email atau hubungi penulis melalui link-link yang sudah tersedia di bawah ini.

No comments:

Post a Comment