WHAT'S NEW?
Loading...

Refresh C++ : Program Untuk Menghitung Nilai Akhir Mahasiswa


Praktikum struktur data yang pertama yaitu menyegarkan kembali ingatan tentang mantan, Eh.. tentang bahasa C++ yang sebelumnya telah dipelajari pada semester 2.

Berikut ini merupakan program untuk menghitung nilai akhir mahasiswa dengan ketentuan :
  1. User memasukkan nilai tugas.
  2. User memasukkan nilai UTS (Ujian Tengah Semester).
  3. User memasukkan nilai UAS (Ujian Akhir Semester).
  4. User memasukkan nilai kerapian (Baik/Buruk).
  5. Jika baik maka nilai A=1; Jika buruk maka nilai A=0;
  6. Hitung nilai akhir menggunakan persamaan "NA = A * (20%Tugas + 30%UTS + 50%UAS)".
  7. User melihat hasil berupa nilai akhir(NA).

Berikut kodingnya :


#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    float tgs,uas,uts;
    string sikap;
    cout<<"\t\tProgram Untuk\n\tMenghitung Nilai Akhir Mahasiswa"<<endl;
    cout<<"==============================================="<<endl;
    cout<<"Masukkan Nilai Tugas \t\t\t: ";cin>>tgs;
    cout<<"Masukkan Nilai UTS \t\t\t: ";cin>>uts;
    cout<<"Masukkan Nilai UAS \t\t\t: ";cin>>uas;
    cout<<"-----------------------------------------------"<<endl;
    cout<<"Masukkan Penilaian Kerapian(baik/buruk) : ";cin>>sikap;

    float na,a;
    if (sikap=="BURUK" || sikap=="buruk" || sikap=="Buruk")
    {
        a=0;
    }
    else if(sikap=="BAIK" || sikap=="baik" || sikap=="Baik")
    {
        a=1;
    }
    else
    {
    cout<<"==============================================="<<endl;
        cout<<"Nilai Kerapian Yang Anda Masukkan Salah\n";
        return 0;
    }

    na=a*((tgs*20/100)+(uts*30/100)+(uas*50/100));

    cout<<"==============================================="<<endl;
    cout<<"Nilai Akhir  = "<<na;
    char g;
    if(na<=20)
    {
        g='E';
    }
    else if(na<=40)
    {
        g='D';
    }
    else if(na<=60)
    {
        g='C';
    }
    else if(na<=80)
    {
        g='B';
    }
    else if(na<=100)
    {
        g='A';
    }
    cout<<"\nDengan Grade = "<<g;

    getch();
}


OK. itulah pembahasan singkat mengenai Refresh C++ : Program Untuk Menghitung Nilai Akhir Mahasiswa. 
Untuk selanjutnya It's time for DOTA.... 

0 comments:

Post a Comment