Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct siswa{
- string nama;
- string npm;
- int tugas, quis, uts, uas;
- float nilai_akhir;
- } nilai[10];
- int main(){
- int data;
- cout << "--------------------------------------------------" << endl;
- cout << "Program Structure Menghitung Nilai Akhir Mahasiswa" << endl;
- cout << "--------------------------------------------------" << endl;
- cout << "Masukan Data Mahasiswa : "; cin >> data;
- cout << endl;
- if(data > 0){
- int n=0;
- while(n < data){
- cout << "Masukan Nama Mahasiswa : "; cin >> nilai[n].nama;
- cout << "Masukan NPM Mahasiswa : "; cin >> nilai[n].npm;
- cout << "Masukan Nilai Tugas : "; cin >> nilai[n].tugas;
- cout << "Masukan Nilai Quis : "; cin >> nilai[n].quis;
- cout << "Masukan Nilai UTS : "; cin >> nilai[n].uts;
- cout << "Masukan Nilai UAS : "; cin >> nilai[n].uas;
- nilai[n].nilai_akhir = (nilai[n].tugas + nilai[n].quis + nilai[n].uts + nilai[n].uas)/4;
- cout << endl;
- n++;
- }
- cout << "-------------------------------------------------------------------"<<endl;
- cout << "Nama NPM Tugas Kuis UTS UAS Nilai Akhir"<<endl;
- cout << "-------------------------------------------------------------------"<<endl;
- n = 0;
- string kelulusan;
- while(n < data){
- if(nilai[n].nilai_akhir > 75){
- kelulusan = "LULUS";
- }else{
- kelulusan = "TIDAK LULUS";
- }
- cout << nilai[n].nama << " " << nilai[n].npm << " " << nilai[n].tugas << " " << nilai[n].quis << " " << nilai[n].uts << \
- " " << nilai[n].uas << " " << nilai[n].nilai_akhir << " " << kelulusan << endl;
- n++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement