You are on page 1of 2

#include <iostream>

using namespace std;

struct data_nilai
{
int nilai_tugas;

int nilai_absensi;

int nilai_mid;

int nilai_uas;

int nilai_akhir;
}nilai;

int main()
{
data_nilai nilai;

//Input
cout<<" Nilai Tugas : ";
cin>>nilai.nilai_tugas;
cout<<" Nilai Absensi : ";
cin>>nilai.nilai_absensi;
cout<<" Nilai MID : ";
cin>>nilai.nilai_mid;
cout<<" Nilai UAS : ";
cin>>nilai.nilai_uas;
cout<<endl;

// Output
cout<<" Nilai Tugas = "<<nilai.nilai_tugas<<endl;
cout<<" Nilai Absensi = "<<nilai.nilai_absensi<<endl;
cout<<" Nilai MID = "<<nilai.nilai_mid<<endl;
cout<<" Nilai UAS = "<<nilai.nilai_uas<<endl;

//rumus niali akhir


nilai.nilai_akhir = (0.3*nilai.nilai_tugas) + (0.1*nilai.nilai_absensi) +
(0.3*nilai.nilai_mid) + (0.3*nilai.nilai_uas);

cout<<endl;

cout<<" Nilai Akhir Adalah = "<<nilai.nilai_akhir<<endl;

char huruf;

int penilaian_akhir = nilai.nilai_akhir;

if (penilaian_akhir > 80)


{
huruf = 'A';
cout<<"Maka Nilai Huruf Anda Adalah = "<<huruf<<endl;

}
else if (penilaian_akhir <= 80 && penilaian_akhir > 70)
{
huruf = 'B';
cout<<"Maka Nilai Huruf Anda Adalah = "<<huruf<<endl;

}
else if (penilaian_akhir <= 70 && penilaian_akhir > 55)
{
huruf = 'C';
cout<<"Maka Nilai Huruf Anda Adalah = "<<huruf<<endl;

}
else if (penilaian_akhir <= 55 && penilaian_akhir > 40)

{
huruf = 'D';
cout<<"Maka Nilai Huruf Anda Adalah = "<<huruf<<endl;

}
else if (penilaian_akhir <= 40)
{
huruf = 'E';
cout<<"Maka Nilai Huruf Anda Adalah = "<<huruf<<endl;

return 0;
}

You might also like