Menggunakan Array Dalam Bahasa C++

Array adalah tipe terstruktur yang terdiri dari komponen-komponen yang mempunyai tipe yang sama. Suatu array mempunyai jumlsh komponen yang banyaknya tetap. Banyak komponen dalam larik akan menunjukkan oleh suatu index untuk membedakan variabel satu dengan variabel yang lain.

Panduan Lengkap Belajar Dasar Pemrograman C++


Variabel array dapat digolongkan menjadi 3 (tiga) buah dimensi:
  • Array Berdimensi satu (1)
  • Array Berdimensi dua  (2)
  • Array Berdimensi tiga  (3)
Array Berdimensi Satu (1)

Sebelum menggunakan Array, variabel array kita harus deklarasikan terlebih dahulu,  cara untuk mendeklarikan variabel Array sama seperti deklarasi variabel yang lainnya, hanya saja diikuti oleh suatu index yang menunjukkan jumlah maksimum data yang disediakan.

Adapun bentuk pendeklarasiannya sebagai berikut:
Tipe-Data Nama_Variabel[Ukuran]
Keterangan bisa anda lihat dibawah ini:
  • Tipe Data  = Untuk menyatakan sebuah tipe data yang diguakan.
  • Ukuran     = Menyatakan jumlah maksimum elemen array.
Contoh pendeklarasian Array Seperti gambar dibawah ini:

Menggunakan Array Dalam Bahasa C++
Array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang tersebut.
Menggunakan Array Dalam Bahasa C++

 -> Mengakses Array Berdimensi satu (1)
     Adapun bentuk umum untuk mengakases Array Berdimensi satu ini sebagai berikut:
Nama_Array[Subscript/Index]
Contoh Program:
/*---------------------------------------*/
/*Contoh Program Array Satu Dimensi */
/*-------------------------------------*/
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
  int i;
  char nama [5][20];
  float nilai1 [5];
 float nilai2 [5];
           float hasil [5];
           clrscr();
         for(i=1; i<=2; i++)
             {
       cout<<"Data Ke = "<<i<<endl;
       cout <<"Nama Siswa = ";gets(nama[i]);
       cout <<"Nilai MidTest Siswa = ";cin>>nilai1[i];
       cout <<"Nilai Final = ";cin>>nilai2[i];
       hasil[i] = (nilai1[i] * 0.40)+(nilai2[i]*0.60);
      cout<<endl;
      }
      cout<<"+++++++++++++++++++++++++++++++++++++++++";
       cout <<"============ "<<endl;
       cout <<"No. Nama_Siswa                       Nilai            Nilai ";
       cout <<"Hasil"<<endl;
       cout <<"                                               MidTest          Final ";
       cout <<"Ujian"<<endl;
       cout <<"+++++++++++++++++++++++++++++++++++++++";
       cout<<"============"<<endl;
     for(i=1; i<=2; i++)    
   {
       cout<<setiosflags(ios::left)<<setw(4)<<i;
       cout <<setiosflags(ios::left)<<setw(20) <<nama[i];
       cout <<setprecision(2)<<"       "<<nilai1[i];
       cout <<setprecision(2)<<"       "<<nilai2[i];
       cout <<setprecision(2)<<"       "<<hasil[i]<<endl;
 }
    cout<<"----------------------------------------------------------";
    cout<<"----------"<<endl;
    getch();
}

Yang Keren Lainnya :

Silahkan Tinggalkan Komentar "Menggunakan Array Dalam Bahasa C++"

Post a Comment