Anda di halaman 1dari 3

M Mahmuda Aranto

A INPUT
B KODINGA

#include <iostream>
#include <string>
#include <iomanip>>
using namespace std;

int main() {
int jumlah_siswa;
cout << "Masukkan jumlah siswa: ";
cin >> jumlah_siswa;

string nama[jumlah_siswa];
int uts[jumlah_siswa], uas[jumlah_siswa], tugas[jumlah_siswa], nilai_akhir[jumlah_siswa];
string predikat[jumlah_siswa];
string keterangan[jumlah_siswa];

for (int i = 0; i < jumlah_siswa; i++) {


cout << "Masukkan data siswa ke-" << i + 1 << endl;
cout << "Nama: ";
cin >> nama[i];
cout << "Nilai UTS: ";
cin >> uts[i];
cout << "Nilai UAS: ";
cin >> uas[i];
cout << "Nilai Tugas: ";
cin >> tugas[i];
nilai_akhir[i] = (uts[i] + uas[i] + tugas[i]) / 3;

if (nilai_akhir[i] > 90) {


predikat[i] = "A";
} else if (nilai_akhir[i] >= 70) {
predikat[i] = "B";
} else {
predikat[i] = "C";
}

keterangan[i] = (uts[i] + uas[i] + tugas[i]) / 3;

if (nilai_akhir[i] > 90) {


keterangan[i] = "Lulus";
} else if (nilai_akhir[i] >= 70) {
keterangan[i] = "Lulus";
} else {
keterangan[i] = "Tidak Lulus";
}
}
cout << "No \t | Nama \t | UTS \t | UAS \t | Tugas | N. Akhir \t | Keterangan \t | Predikat" << endl;
for (int i = 0; i < jumlah_siswa; i++) {
cout << i + 1 << " \t | " << nama[i] << " \t | " << uts[i] << " \t | " << uas[i] << " \t | " << tugas[i] << " \t
| " << nilai_akhir[i] << " \t\t | " << keterangan[i] << " \t | " << predikat[i] << endl;
}
return 0;
}

Anda mungkin juga menyukai