Categories: Arrayprogram contoh

Array Berdimensi Dua

Array atau larik berdimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama membuktikan dan indeks kedua membuktikan kolom. Array berdimensi dua sering dipakai dalam membentuk tabel.
Bentuk umumnya yakni 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

Sebagai pola kita memperoleh data sebagai berikut:
  Data Nilai Mahasiswa

No

Nama
MID

Semester

1

Afandi
98
97

2

Ryan
87

89

3

Junaidy
67

70

Dari tabel di samping, tentukan nilai akhir, yang didapat dari nilai MID dikali 40% dan
nilai Semester 60%.




Maka kita sanggup membuat kegiatan data mahasiswa yang aku coba jalankan dalam Borland C++ 5.02 :

  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<iomanip.h>
  4. #include<stdio.h>
  5. int main()
  6. {
  7.     int i;
  8. char nama[4][5];
  9. float nilai1[5];
  10. float nilai2[5];
  11. float hasil[5];
  12.  clrscr();
  13. for(i=1; i<=3; i++)
  14. {
  15.     cout<<” DATA ke-:”<<i<<endl; //mengurutkan nilai data mulai dari 1-2
  16.   cout<<” Nama siswa     : “; gets(nama[i]); //menginput nama siswa
  17.   cout<<” Nilai MID      : “; cin>>nilai1[i]; //menginput nilai mid
  18.   cout<<” Nilai Semester : “; cin>>nilai2[i]; //menginput nilai final
  19.     hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60); //penjumlahan semua nilai
  20.   cout<<endl;
  21. }
  22.   cout<<“————————————————–“<<endl;
  23.   cout<<“No.     Nama           Nilai      Nilai     Hasil”<<endl;
  24.   cout<<”        Siswa          MID        Semester  Akhir”<<endl;
  25.   cout<<“————————————————–“<<endl;
  26.     for(i=1; i<=3; i++)
  27.   {
  28.     cout<<setiosflags(ios::left)<<setw(8)<<i;
  29.       cout<<setiosflags(ios::left)<<setw(17)<<nama[i];
  30.       cout<<setprecision(2)<<setw(10)<<nilai1[i];
  31.       cout<<setprecision(2)<<setw(12)<<nilai2[i];
  32.       cout<<setprecision(2)<<setw(13)<<hasil[i]<<endl;
  33.   }
  34.     cout<<“————————————————–“<<endl;
  35.  getch();                          
  36. }

Dan, hasil outputnya yakni sbb:

Contoh kegiatan array dimensi dua

Dari pola kegiatan diatas dan memperhatikan hasil ouputnya maka kita sanggup melihat bahwa terdapat deklarasi array berdimensi dua yang berfungsi untuk membentuk 4 buah baris dan 5 buah kolom yaitu:

char nama[4][5];
dan terdapat pula array berdimensi satu yaitu:
  1.  float nilai1[5];
  2. float nilai2[5];
  3. float hasil[5];

Nah, sekian dulu deh, sharing dari aku perihal array berdimensi dua ini. sudah siang nih, sudah waktunya untuk berangkat ke kampus. semangat programming 😀

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source code aplikasi kasir berbasis php

Berikut ini kami bagikan sebuah source code aplikasi php secara gratis kepada anda, yaitu aplikasi…

4 hours ago

Source code aplikasi Digital Library (digilib) berbasis php

Digilib Digital Library merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah proses pemonitoran perpustakaan untuk…

10 hours ago

Source code aplikasi rekrutmen karyawan berbasis web

Aplikasi  rekrutmen karyawan berbasis web ini dibangun menggunakan codeigniter, cukup lengkap untuk sebuah aplikasi rekrutmen.…

16 hours ago

Source code aplikasi memilih lokasi di Indonesia berbasis web

Script yang akan kami share kali ini digunakan untuk form input nama lokasi, yang pertama…

22 hours ago

Source Code Aplikasi Cuti Karyawan menggunakan php

Meskipun masih sederhana tapi aplikasi cuti karyawan online ini cukup bagus untuk dijadikan bahan pembelajaran…

1 day ago

Source Code Aplikasi Kartu Rencana Studi (krs) Online

Sistem Perwalian Online Sistem kartu rencana studi online berbasis web, dibuat dengan menggunakan Codeigniter 2.1*.…

1 day ago