Berikut adalah koding untuk program array c++
//---------------------------------------------------------------------------
#include
#include
#include
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main (void)
{
int r;
int nilai [10000];
int nilaiMahasiswa ;
double rerata ;
int terkecil ;
int terbesar ;
int i ;
cout <<"Nama : Bambang Supriyanto\n";
cout <<"NIM : 12013857\n";
cout <<"Semester : III (Ekstensi)\n";
cout <<"\n----------------------------\n";
cout <<"Masukkan Jumlah Data : ";cin>>r;
for (i = 0 ; i < r ; i++ )
{
cout << "Nilai ke - " << i+1 << " = " ;
cin >> nilai [i] ;
if(nilai [i]>=9){
cout<<"Keterangan = Amat Baik";
getchar();
}
else if(nilai [i]>=7.5){
cout<<"Keterangan = Baik";
getchar();
}
else if(nilai [i]>=6){
cout<<"Keterangan = Cukup";
getchar();
}
else if(nilai [i]>=4){
cout<<"Keterangan = Kurang";
getchar();
}
else
cout<<"Keterangan = Jelek\n";
getchar();
}
cout << "\n----------------------------\n" << endl;
terkecil = nilai [0] ;
for (i = 0 ; i < r ; i++ )
{
if (terkecil > nilai [i] )
{
terkecil = nilai [i];
}
}
cout << "Nilai Terkecil = " << terkecil << endl;
terbesar = nilai [0] ;
int num = 0;
for (i = 0 ; i < r ; i++ )
{
if (num < nilai [i] )
{
num = nilai [i];
terbesar = nilai [i];
}
}
cout << "Nilai Terbesar = " << terbesar << endl;
nilaiMahasiswa = 0 ;
for ( i = 0 ; i < r ; i++ )
{
nilaiMahasiswa = nilaiMahasiswa + nilai [i];
}
cout << "Total = " << nilaiMahasiswa << endl;
rerata = (double) nilaiMahasiswa / r ;
cout << "Rata-rata =" << rerata << endl;
getchar();
getchar();
}
Sehingga setelah dijalankan menjadi seperti berikut ini:

Post a Comment