Study Kasus :
cout<<"\n\n\t====================================================================";
cout<<"\n\t PROGRAM ARRAY MENGHITUNG NILAI AKHIR MAHASISWA";
cout<<"\n\t MATA KULIAH ALGORITMA DAN PEMPROGRAMAN";
cout<<"\n\t ===============================================================\n";
getch();
int jm;
cout<<"\n\tMASUKKAN JUMLAH MAHASISWA : ";
cin>>jm;
char nama[100];
int tugas[50];
int uts[50];
int uas[50];
int akhir[50];
for(int i=1; i<=jm; i++)
{
cout<<"\n"<<endl;
cout<<"\tMAHASISWA KE-"<<i<<endl;
cout<<"\t-------------------------------\n"<<endl;
cout<<"\tNAMA MAHASISWA : ";
cin>>nama[i];
cout<<"\tNILAI TUGAS : ";
cin>>tugas[i];
cout<<"\tNILAI UTS : ";
cin>>uts[i];
cout<<"\tNILAI UAS : ";
cin>>uas[i];
akhir[i]=(tugas[i]*0.3)+(uts[i]*0.2)+(uas[i]*0.5);
}
getch();
if (akhir[i]>=80)
cout<<setw (7)<<"A";
else if (akhir[i]>=70)
cout<<setw (7)<<"B";
else if (akhir[i]>=60)
cout<<setw (7)<<"C";
else if (akhir[i]>=50)
cout<<setw (7)<<"D";
else if (akhir[i]<50)
cout<<setw (7)<<"E";
cout<<endl;
}
cout<<" \t--------------------------------------------------------------- "<<endl;
cout<<" \n\tTOTAL MAHASISWA = "<<jm<<endl;
getch();
}