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];
dan terdapat pula array berdimensi satu yaitu:
- float nilai1[5];
- float nilai2[5];
- float hasil[5];
0 komentar:
Posting Komentar