#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
struct mahasiswa{
string nama;
int nPraktek;
int nTeori;
int nbi;
};
int cNilai(int a, int b){
int aNilai = (a*70)/100;
int bNilai = (b*30)/100;
return aNilai+bNilai;
}
void checkNilai(int n){
if(n > 45){
cout << "Selamat, Anda dinyatakan lulus" << endl;
}else{
cout << "Oops, Anda dinyatakan tidak lulus" << endl;
}
}
int main(){
int jumlahMahasiswa;
cout << "Jumlah Mahasiswa : ";
cin >> jumlahMahasiswa; cout << jumlahMahasiswa;
mahasiswa mhs[jumlahMahasiswa];
for (int i = 0; i < jumlahMahasiswa; i++){
cout << endl << "Mahasiswa ke- "<< i+1;
cout << endl << "Masukan NBI : ";
cin >> mhs[i].nbi;
cout << mhs[i].nbi;
cout << endl << "Masukan Nama : ";
cin >> mhs[i].nama;
cout << mhs[i].nama;
cout << endl << "Masukan Nilai Teori : ";
cin >> mhs[i].nTeori;
cout << mhs[i].nTeori;
cout << endl << "Masukan Nilai Praktek : ";
cin >> mhs[i].nPraktek;
cout << mhs[i].nPraktek;
int nilai = cNilai(mhs[i].nTeori, mhs[i].nPraktek);
cout << endl << "Nilai akhir anda adalah : " << nilai << endl;
checkNilai(nilai);
}
return 0;
}