#include <iostream>
#include <conio.h>
using namespace std;
int main(){
cout<<"Aplikasi Menentukan Tingkat Kelulusan Mahasiswa"<<endl;
float Nilai_UAS;
float Nilai_UTS;
float Nilai_Tugas;
float Absensi;
float Total_Absensi;
float Total_Nilai;
cout<<"Masukkan nilai UAS (0-100) : ";
cin>>Nilai_UAS;
cout<<"Masukkan nilai UTS (0-100) : ";
cin>>Nilai_UTS;
cout<<"Masukkan nilai Tugas (0-100) : ";
cin>>Nilai_Tugas;
cout<<"Masukkan Absensi (0-100) : ";
cin>>Absensi;
Total_Absensi = Absensi * 0.1;
Total_Nilai = (Nilai_UAS*0.3)+(Nilai_UTS*0.3)+(Nilai_Tugas*0.3)+Total_Absensi;
if(Absensi>=60 && Absensi<=100){
if(Total_Nilai>=80 && Total_Nilai<=100){
cout<<"============================================="<<endl;
cout<<"Nilai Total Kamu adalah : "<<Total_Nilai<<endl;
cout<<"Grade Kamu adalah A"<<endl;
cout<<"Selamat!!! Kamu Lulus";
}
if(Total_Nilai>=70 && Total_Nilai<80){
cout<<"============================================="<<endl;
cout<<"Nilai Total Kamu adalah : "<<Total_Nilai<<endl;
cout<<"Grade Kamu adalah B"<<endl;
cout<<"Selamat!!! Kamu Lulus";
}
if(Total_Nilai>=60 && Total_Nilai<70){
cout<<"============================================="<<endl;
cout<<"Nilai Total Kamu adalah : "<<Total_Nilai<<endl;
cout<<"Grade Kamu adalah C"<<endl;
cout<<"Selamat!!! Kamu Lulus";
}
if(Total_Nilai>=50 && Total_Nilai<60){
cout<<"============================================="<<endl;
cout<<"Nilai Total Kamu adalah : "<<Total_Nilai<<endl;
cout<<"Grade Kamu adalah D"<<endl;
cout<<"Kamu tidak Lulus, Belajar lagi ya !!!";
}
if(Total_Nilai>=0 && Total_Nilai<50){
cout<<"============================================="<<endl;
cout<<"Nilai Total Kamu adalah : "<<Total_Nilai<<endl;
cout<<"Grade Kamu adalah E"<<endl;
cout<<"Kamu tidak Lulus, Belajar lagi ya !!!";
}
if(Total_Nilai>100){
cout<<"============================================="<<endl;
cout<<"Nilai Out of Range ";
}
}
else{
cout<<"============================================="<<endl;
cout<<"Absensi Kamu kurang dari 60"<<endl;
cout<<"Maaf, Nilai tidak dapat di proses & kamu tidak lulus";
}
getch();
}