ARRAY
Array merupakan sekumpulan data yang mempunyai nama dan tipe yang sama. Array sering
disebut juga variabel berindeks. Nilai suatu data dalam Array ditentukan oleh nama dan
indeks. Array banyak digunakan pada operasi yang melibatkan indeks seperti pada statistik
dan matriks.
Jenis-jenis Array dapat berupa Array satu demensi, dua demensi, tiga demensi atau banyak
dimensi.
0 1 2 3 4 Subscript / index
Array Nilai_Ujian
#include <iostream.h>
int main(){
cout<<"==============================";
cout<<"\n== Mencari nilai (N) pada Array ==\n";
cout<<"==============================\n";
return 0;
}
Contoh Program 3:
#include<iostream.h>
#include<stdio.h>
void main()
{
clrscr();
char nama[30][25];
float a,na,tugas[30],quis[30],uts[30],uas[30];
cout<<"PROGRAM HITUNG NILAI AKHIR MATA KULIAH ALGORITMA&PEMROGRAMAN 1\n\n";
cout<<"masukan jumlah mahasiswa : ";
cin>>a;
for(int b=0;b<a;b++)
{
cout<<"mahasiswa ke - "<<b+1<<endl;
cout<<"nama mahasiswa : ";gets(nama[b]);
cout<<"nilai tugas : ";cin>>tugas[b];
cout<<"nilai quis : ";cin>>quis[b];
cout<<"nilai uts : ";cin>>uts[b];
cout<<"nilai uas : ";cin>>uas[b];
}
clrscr();
cout<<"DAFTAR NILAI\n";
cout<<"Mata Kuliah : P. Struktur Data\n";
cout<<"Kelas : TI\n";
cout<<"---------------------------------------------------------------------------\n";
cout<<"No. Nama Mahasiswa \t\t nilai\n";
cout<<"\t\t\t tugas\tquis\tuts\tuas\tN.A.\t\tGrade\n";
cout<<"---------------------------------------------------------------------------\n";
for(int c=0;c<a;c++)
{
na=(tugas[c]*0.1)+(quis[c]*0.1)+(uts[c]*0.3)+(uas[c]*0.5);
cout<<c+1<<" "<<nama[c]<<"\t\t"<<tugas[c];
cout<<"\t"<<quis[c]<<"\t"<<uts[c]<<"\t"<<uas[c]<<"\t"<<na<<"\t\t";
if(na>=81)
{cout<<"A";}
else if(na>=71&&na<=80)
{cout<<"B";}
else if(na>=60&&na<=70)
{cout<<"C";}
else if(na>=50&&na<=59)
{cout<<"D";}
else if(na<=49)
{cout<<"E";}
cout<<endl;
}
getch();
}