#include <iostream>
#include<iomanip>
using namespace std;
void garis() {
puts("=================================================");
}
void judul() {
garis(); puts("\tContoh Peogram Array"); garis();
}
void author() {
puts("Nama\t: Irfa Nurul Aulia Safitri");
puts("Email\t: irfanurulaulias@gmail.com");
}
int main() {
int i,jumlahData;
judul();
printf("Masukan Jumlah Data\t: "); cin >> jumlahData; cout<<endl;
garis();
//Deklarasi array untuk menyimpan data
int absen[jumlahData], tugas[jumlahData], uts[jumlahData], uas[jumlahData];
float total[jumlahData];
// Input data
for (int i = 0; i < jumlahData; i++) {
cout<<"Data Ke-"<<i+1<<endl;
cout<<"Masukan Nilai Absen: ";
cin>>absen[i];
cout<<"\nMasukan Nilai Tugas:";
cin>>tugas[i];
cout<<"\nMasukan Nilai UTS:";
cin>>uts[i];
cout<<"\nMasukan Nilai UAS:";
cin>>uas[i];
cout<<endl;
garis();
// Hitung total (dengan bobot asumsi: absem 10%, tugsd 20%, UTS 30%, UAS 40%)
total[i] = (absen[i] * 0.1) + (tugas[i] * 0.2) + (uts[i] * 0.3) + (uas[i] * 4.0);
}
// Output data
cout<<"Data Yang Anda Masukan:\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;
}