Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream.h>
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- main ()
- {
- int m,k;
- int jumlah,nilai,sks,bobot,mk;
- char nama[50],nrp[10],kuliah[50];
- float sigmasks=0, sigmasksbobot=0,ip,sigmaip=0,ratamhs;
- cout <<"-------------------------------"<<endl;
- cout <<"| Nilai Akhir | Mutu | Bobot |"<<endl;
- cout <<"-------------------------------"<<endl;
- cout <<"| 0-45 | E | 0 |"<<endl;
- cout <<"| 46-59 | D | 1 |"<<endl;
- cout <<"| 60-75 | C | 2 |"<<endl;
- cout <<"| 76-85 | B | 3 |"<<endl;
- cout <<"| 86-100 | A | 4 |"<<endl;
- cout <<"-------------------------------"<<endl;
- cout <<endl;
- cout<<"Masukan jumlah Mahasiswa = ";
- cin>>jumlah;
- for(m=0;m<jumlah;++m)
- {
- cout<<endl;
- cout<<"Masukan NRP Mahasiswa = ";
- cin>>nrp;
- cout<<"Masukan Nama Mahasiswa = ";
- gets(nama);
- cout<<"Masukan Banyak Mata Kuliah = ";
- cin>>mk;
- for(k=0;k<mk;++k)
- {
- cout<<"Masukan nama mata kuliah = ";
- gets (kuliah);
- cout<<"Masukan Nilai Anda = ";
- cin>>nilai;
- if (nilai<=45)
- {
- cout<<"Mutu = E\n";
- bobot =0;
- }
- else if (nilai<=59)
- {
- cout<<"Mutu = D\n";
- bobot =1;
- }
- else if (nilai<=75)
- {
- cout<<"Mutu = C\n";
- bobot =2;
- }
- else if (nilai<=85)
- {
- cout<<"Mutu =B\n";
- bobot =3;
- }
- else if (nilai<=100)
- {
- cout<<"Mutu = A\n";
- bobot =4;
- }
- cout<<"Masukan SKS = ";
- cin>>sks;
- sigmasks += sks;
- sigmasksbobot += (sks*bobot);
- }
- cout<<endl;
- ip = sigmasksbobot / sigmasks ;
- cout<<endl;
- cout<<"NRP : "<<nrp<<endl;
- cout<<"Nama : "<<nama<<endl;
- cout<<"IP : "<<ip<<endl;
- sigmaip += ip;
- }
- cout<<endl;
- ratamhs = sigmaip / m;
- cout<<"Rata-Rata IP Mahasiswa adalah : "<<ratamhs;
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement