Pengertian array dan jenis-jenis dimensi array


Array
Array adalah sekumpulan dari nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama,Array bisa berupa berdimensi satu, dua, tiga atau lebih.

Array dimensi satu mewakili bentuk sebuah vektor

Mendeklarasikan Array dimensi satu
int total[8] = { 22, 44, 55, 66, 77, 88, 99, 11 };
Merupakan intruksi untuk mendeklarasikan array total yang memiliki 8 elemen yang bersifat statis dan sekaligus melakukan inisialisasi terhadap masing-masing elemen array

Contoh Program Array dimensi satu:
#include <iostream>
#include <conio.h>
#define MAKS 5
using namespace std;
int main()
{
       int x;
       float total = 0, rata;
       float nilai_ulangan[MAKS];
       for (x = 0; x < MAKS; x++)
       {
              printf("Nilai Ulangan ke %d :", x + 1);
              scanf_s("%f", &nilai_ulangan[x]);
              total = total + nilai_ulangan[x];
       }
       rata = total / MAKS;
       printf("\nNilai rata-rata = %g\n", rata);
       system("pause");
}

Hasil program di atas:






Array dimensi dua mewakili bentuk suatu matriks atau tabel
Mendeklarasikan Array dimensi dua:
int x[2][2] = { 8, 2, 1, 0 };
menampilkan matriks dengan 2 baris dan 2 kolom
                   x= 8 2
                        1 0
Contoh Program Array dimensi dua:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>

int main()
{
       int total_nilai = 0, baris, kolom, balances[2][3];
       for (baris = 0; baris<2; baris++)
       {
              for (kolom = 0; kolom<3; kolom++)
              {
                     printf("Nilai ke - [%d][%d]: ", baris, kolom);
                     scanf_s("%d", &balances[baris][kolom]);
                     total_nilai = balances[baris][kolom] + total_nilai;
              }
              printf("\n");

       }
       printf("Total nilai = %d", total_nilai);
       printf("\n");
       system("pause");
       getchar();

}

Hasil program di atas:


Previous
Next Post »