Tugas8.1.

Run Settings
LanguageC++
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines