/*================================
Nama : Dani Fauzan Al Faruq
NBI : 1462100135
=================================*/
#include <iostream>
using namespace std;
struct Mahasiswa{
char nama[50],NBI[30],tanggal[30],jurusan[30],kelamin[30],data[10];
double nilaiTeori;
double nilaiPraktikum;
double nilaiAkhir;
};
int main(){
int n;
Mahasiswa mhs;
cout<<"Masukkan jumlah Mahasiswa = ";// untuk menginputkan jumlah Mahasiswa yang diinginkan
cin>>n;
for(int i=1; i<=n; i++){//perulangan menggunakan for
cout<<"\n\tData ke-"<< i+0 ;cin.getline(mhs.data,10);
cout<<"\nMasukan nama :"; cin.getline(mhs.nama,50);
cout<<"Masukan NBI :"; cin.getline(mhs.NBI,30);
cout<<"Nilai Teori :"; cin>>mhs.nilaiTeori;
cout<<"Nilai Praktikum :"; cin>>mhs.nilaiPraktikum;
if(i == (n-1)){
cout<<endl;
mhs.nilaiAkhir = (0.7 * mhs.nilaiTeori) + (0.3 * mhs.nilaiPraktikum);
cout << "Nilai akhir mahahasiswa dengan NBI " << mhs.NBI<< " adalah: " << mhs.nilaiAkhir << endl;
}
cout <<"---------------------------------";
cout <<"\n\tData Mahasiswa"<<endl;
for (int i = 1; i <n ; i++){//perulangan for
cout <<"\nNama : "<<mhs.nama<<endl;
cout <<"NBI : "<<mhs.NBI<<endl;
cout <<"Nilai Teori : "<<mhs.nilaiTeori<<endl;
cout <<"Nilai Praktikum : "<<mhs.nilaiPraktikum<<endl;
cout <<"Nilai Akhir : "<<mhs.nilaiAkhir<<endl;
cout <<"Selamat, Anda dinyatakan Lulus"<<endl;
cout <<"----------------------------------";
}
}
return 0;
}// Akhir Program