Kode :
#include <iostream>
#include <fstream>
#include <string>
struct Siswa {
string nama;
int nilaiUTS;
int nilaiUAS;
double nilaiAkhir;
string keterangan;
};
siswa.keterangan = "A";
siswa.keterangan = "A-";
siswa.keterangan = "B+";
siswa.keterangan = "B";
siswa.keterangan = "B-";
siswa.keterangan = "C+";
siswa.keterangan = "D";
} else {
siswa.keterangan = "E";
cout << "Nilai Akhir " << siswa.nama << " adalah " << siswa.nilaiAkhir << " (" << siswa.keterangan << ")" << endl;
cout << " Tidak Lulus, harus Ujian ulang" << endl;
} else {
ofstream outputFile("output.txt");
if (outputFile.is_open()) {
outputFile << siswa[i].nama << " " << siswa[i].nilaiUTS << " " << siswa[i].nilaiUAS << endl;
outputFile.close();
} else {
int main() {
Siswa dataSiswa[jumlahSiswa] = {
};
hitungNilaiAkhirDanKeterangan(dataSiswa[i]);
tampilkanDataSiswa(dataSiswa[i]);
simpanDataSiswaKeFile(dataSiswa, jumlahSiswa);
return 0;
OUTPUT :