// //Nama : Fara Novri Hasbel Wijaya
// //NIM : 3420230017
#include <iostream>
#include <iomanip>
using namespace std;
void garis() {
cout << "==========================================================" << endl;
}
void author() {
puts ("Nama : Fara Novri Hasbel Wijaya");
puts ("Email : faranovri@gmail.com");
}
int main() {
int nStudent;
garis();
cout << "\t\tContoh Program Array" << endl;
garis();
// Meminta jumlah data mahasiswa
cout << "Masukan Jumlah Data: " << endl;
cin >> nStudent;
garis();
// Deklarasi array untuk menyimpan data
int absen[nStudent], quis[nStudent], uts[nStudent], uas[nStudent];
float total[nStudent];
// Input nilai mahasiswa
for (int i = 0; i < nStudent; i++) {
cout << "Data ke-" << i + 1 << endl;
cout << "Masukan Nilai Absen: " << endl;
cin >> absen[i];
cout << "Masukan Nilai Tugas: " << endl;
cin >> quis[i];
cout << "Masukan Nilai UTS: " << endl;
cin >> uts[i];
cout << "Masukan Nilai UAS: " << endl;
cin >> uas[i];
garis();
}
// Menghitung total dan rata-rata
for (int i = 0; i < nStudent; i++) {
total[i] = (0.1 * absen[i] + 0.2 * quis[i] + 0.3 * uts[i] + 0.4 * uas[i]);
}
// Menampilkan hasil
cout << "Data Yang Anda Masukan" << endl;
garis();
cout << "No\tAbsen\tQuis\tUTS\tUAS\tTotal" << endl;
garis();
// Menampilkan data mahasiswa dalam tabel
for (int i = 0; i < nStudent; i++) {
cout << i + 1 << "\t"
<< absen[i] << "\t"
<< quis[i] << "\t"
<< uts[i] << "\t"
<< uas[i] << "\t"
<< fixed << setprecision(2) << total[i] << endl;
}
garis();
author();
garis();
return 0;
}