Array
Pengertian 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:
sekian penjelasan materi tentang array dari saya bila ada kekurangan atau ingin bertanya silahkan comment di page ini :)
Sumber referensi:
Data struktur using c++ course technology
Materi struktur data ppt pertemuan ke (I)
Post a Comment