Array atau larik berdimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan dan indeks kedua menunjukan kolom. Array berdimensi dua sering digunakan dalam membentuk tabel.
Bentuk umumnya adalah sbb:
Type Nama_Array[indeks1] [indeks2];
Keterangan:
- Type : Menyatakan tipe data yang digunakan
- Nama_Array : Penamaan untuk nama array
- Indeks1 : Untuk menyatakan jumlah baris
- Indeks2 : Untuk menyatakan jumlah kolom
Data Nilai Mahasiswa
No
|
Nama
|
MID
|
Semester
|
1
|
Afandi
|
98
|
97
|
2
|
Ryan
|
87
|
89
|
3
|
Junaidy
|
67
|
70
|
nilai Semester 60%.
Maka kita dapat membuat program data mahasiswa yang saya coba jalankan dalam Borland C++ 5.02 :
- #include<iostream.h>
- #include<conio.h>
- #include<iomanip.h>
- #include<stdio.h>
- int main()
- {
- int i;
- char nama[4][5];
- float nilai1[5];
- float nilai2[5];
- float hasil[5];
- clrscr();
- for(i=1; i<=3; i++)
- {
- cout<<" DATA ke-:"<<i<<endl; //mengurutkan nilai data mulai dari 1-2
- cout<<" Nama siswa : "; gets(nama[i]); //menginput nama siswa
- cout<<" Nilai MID : "; cin>>nilai1[i]; //menginput nilai mid
- cout<<" Nilai Semester : "; cin>>nilai2[i]; //menginput nilai final
- hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60); //penjumlahan semua nilai
- cout<<endl;
- }
- cout<<"--------------------------------------------------"<<endl;
- cout<<"No. Nama Nilai Nilai Hasil"<<endl;
- cout<<" Siswa MID Semester Akhir"<<endl;
- cout<<"--------------------------------------------------"<<endl;
- for(i=1; i<=3; i++)
- {
- cout<<setiosflags(ios::left)<<setw(8)<<i;
- cout<<setiosflags(ios::left)<<setw(17)<<nama[i];
- cout<<setprecision(2)<<setw(10)<<nilai1[i];
- cout<<setprecision(2)<<setw(12)<<nilai2[i];
- cout<<setprecision(2)<<setw(13)<<hasil[i]<<endl;
- }
- cout<<"--------------------------------------------------"<<endl;
- getch();
- }
Dan, hasil outputnya adalah sbb:
![]() |
Contoh program array dimensi dua |
char nama[4][5];
Nah, sekian dulu deh, sharing dari saya tentang array
berdimensi dua ini. sudah siang nih, sudah waktunya untuk berangkat ke
kampus. semangat programming :D
Tidak ada komentar:
Posting Komentar