/*
Nama : Daya Brilliant Firmansach
NBI : 1462100215
*/
#include <iostream>
#include <iomanip>
using namespace std;
struct mhs
{
int nbi;
char nama[100];
int nilai_teori;
int nilai_prak;
int nilai_akhir;
char keter;
};
int main(){
mhs mhs[100];
int jmh;
cout<<"======Masukkan Jumlah Mahasiswa : ";cin>>jmh;
for(int i=0; i<jmh; i++)
{
cout<<"\nMasukkan NBI \t\t : ";cin>>mhs[i].nbi;
cout<<"\nMasukkan Nama\t\t : ";cin>>mhs[i].nama;
cout<<"\nMasukkan Nilai Teori : ";cin>>mhs[i].nilai_teori;
cout<<"\nMasukkan Nilai Praktikum : ";cin>>mhs[i].nilai_prak;
mhs[i].nilai_akhir=(mhs[i].nilai_teori*70/100)+(mhs[i].nilai_prak*30/100);
cout<<"\nNilai Akhir Anda \t : "<<mhs[i].nilai_akhir<<endl;
if((mhs[i].nilai_akhir>44)&&(mhs[i].nilai_akhir<=85)){
cout<<mhs[i].keter<<("Selamat, Anda dinyatakan lulus\n");
}else if((mhs[i].nilai_akhir>30)&&(mhs[i].nilai_akhir<=45)){
cout<<mhs[i].keter<<("Anda tidak lulus, Selamat mencoba tahun depan!!\n");
cout<<endl;
}
}
cout<<"======Tampil Mahasiswa\n"<<endl;
for(int i=0; i<jmh; i++)
{
cout<<"NBI \t\t\t : "<<mhs[i].nbi<<endl;
cout<<"Nama \t\t\t : "<<mhs[i].nama<<endl;
cout<<"Nilai Teori \t\t : "<<mhs[i].nilai_teori<<endl;
cout<<"Nilai Praktikum \t : "<<mhs[i].nilai_prak<<endl;
cout<<"Nilai Akhir Anda \t : "<<mhs[i].nilai_akhir<<endl;
if((mhs[i].nilai_akhir>45)&&(mhs[i].nilai_akhir<=85)){
cout<<mhs[i].keter<<("Selamat, Anda dinyatakan lulus\n");
}else if((mhs[i].nilai_akhir>30)&&(mhs[i].nilai_akhir<=45)){
cout<<mhs[i].keter<<("Anda tidak lulus, Selamat mencoba tahun depan!!\n");
cout<<" "<<mhs[i].keter<<endl;
}
}
}