#include <iostream>
#include <iomanip>
using namespace std;
void garis() {
puts("==============================================");
}
void judul() {
garis(); puts("\tContoh Program Array"); garis();
}
void author() {
cout<<"Nama\t: Nur Izzati Istiqlal"<<endl;
cout<<"Email\t: nurizzatisql@gmai.com"<<endl;
}
int main() {
int i,jumlahData;
int absen[jumlahData], tugas[jumlahData], uts[jumlahData], uas[jumlahData];
float total[jumlahData];
judul();
cout<<"Masukkan Jumlah Data\t: "<<endl; cin>>jumlahData;
garis();
// Input data
for (int i = 0; i < jumlahData; i++) {
cout<<"Data ke-"<<i+1<<endl;
cout<<"Masukkan Nilai Absen\t: ";
cin>>absen[i];
cout<<"\nMasukkan Nilai Tugas\t: ";
cin>>tugas[i];
cout<<"\nMasukkan Nilai UTS\t: ";
cin>>uts[i];
cout<<"\nMasukkan Nilai UAS\t: ";
cin>>uas[i];
cout<<endl;
garis();
// Hitung total (dengan bobot asumsi: absen 10%, tugas 20%, UTS 30%, UAS 40%)
total[i] = (absen[i] * 0.1) + (tugas[i] * 0.2) + (uts[i] * 0.3) + (uas[i] * 0.4);
}
// Output data
cout<<"Data Yang Anda Masukkan\n";
garis();
cout<<"No\tAbsen\tQuiz\tUTS\tUAS\tTotal\n";
garis();
for (int i = 0; i < jumlahData; i++) {
cout<<i+1<<"\t"<<absen[i]<<"\t"<<tugas[i]<<"\t"<<uts[i]<<"\t"<<uas[i]
<<"\t"<<fixed<<setprecision(2)<<total[i]<<endl;
}
garis();
author();
return 0;
}