Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

#include<iostream>

#include<string>

#include<stdio.h>

#include<string.h>

using namespace std;

int main() {
double uts, uas, tugas, rata2;
char nama[50];
char nim[11];
char indeks;
char ket[50];

cout << " Program Menentukan Kelulusan Nilai Mahasiswa" << endl;

cout << "Masukkan Data Mahasiswa" << endl;


cout << "=======================" << endl;
cout << "Nama Mahasiswa : ";
cin.getline(nama, 20);
cout << "NIM : ";
cin.getline(nim, 20);
cout << "Nilai UAS : ";
cin >> uas;
cout << "Nilai UTS : ";
cin >> uts;
cout << "Nilai Tugas : ";
cin >> tugas;
rata2 = (uts + uas + tugas) / 3;
if (rata2 >= 85) {
indeks = 'A';
strcpy(ket, "LULUS");
} else if (rata2 < 85 && rata2 >= 65) {
indeks = 'B';
strcpy(ket, "LULUS");
} else if (rata2 < 65 && rata2 >= 55) {
indeks = 'C';
strcpy(ket, "LULUS");
} else if (rata2 < 55 && rata2 >= 45) {
indeks = 'D';
strcpy(ket, "TIDAK LULUS");
} else {
indeks = 'E';
strcpy(ket, "TIDAK LULUS");
}
cout << "\n";
cout << "----- Hasil Kelulusan Mahasiswa --- " << endl;
cout << "===================================" << endl;
cout << "Nama : " << nama << endl;
cout << "NIM : " << nim << endl;
cout << "Nilai UAS : " << uas << endl;
cout << "Nilai UTS : " << uts << endl;
cout << "Nilai Tugas : " << tugas << endl;
cout << "Rata-rata : " << rata2 << endl;
cout << "Indeks : " << indeks << endl;
cout << "Ketarangan : " << ket << endl;
system("pause");
return 0;
}

You might also like