Professional Documents
Culture Documents
Prak 14
Prak 14
#include <iomanip>
#include <string>
using namespace std;
int main() {
string stambuk[MAX], nama[MAX], huruf[MAX];
int nilai[MAX], n = 0, jmlA = 0, jmlB = 0, jmlC = 0, jmlD = 0, jmlE = 0,
maxNilai = 0, minNilai = 100, sumNilai = 0;
char lagi = 'y';
cout<<"HASIL REKAPITULASI"<<endl;
cout<<"-----------------------------"<<endl;
cout<<"Rata-rata Nilai : "<<fixed<<setprecision(2)<<(double)sumNilai / n<<endl;
cout<<"Jumlah Nilai A : "<<jmlA<<endl;
cout<<" Nilai B : "<<jmlB<<endl;
cout<<" Nilai C : "<<jmlC<<endl;
cout<<" Nilai D : "<<jmlD<<endl;
cout<<" Nilai E : "<<jmlE<<endl;
cout<<"-----------------------------"<<endl;
cout<<setw(30) << "DAFTAR NILAI MAHASISWA"<<endl;
cout<<"---------------------------------------------------------------"<<endl;
cout<<"| No. | Stambuk | Nama Mahasiswa | Nilai | N.Huruf |"<<endl;
cout<<"---------------------------------------------------------------"<<endl;
for (int i = 0; i < n; i++) {
cout<< "| "<<setw(2)<<i+1 << " | "<<setw(9)<<stambuk[i]<<" |
"<<setw(19)<<nama[i]<<" | "<<setw(7)<<nilai[i]<< " | "<<setw(8)<<huruf[i]<<" |" <<
endl;
}
cout<<"---------------------------------------------------------------"<<endl;
cout<<"Nilai Tertinggi : "<<maxNilai<<endl;
for (int i = 0; i < n; i++) {
if (nilai[i] == maxNilai) {
cout<<" Stambuk : "<<stambuk[i]<<endl;
cout<<" N a m a : "<<nama[i]<<endl;
}
}
cout << "Nilai Terendah : " << minNilai << endl;
for (int i = 0; i < n; i++) {
if (nilai[i] == minNilai) {
cout<<" Stambuk : "<<stambuk[i]<<endl;
cout<<" N a m a : "<<nama[i]<<endl;
}
}
return 0;
}