Alpro Array
Alpro Array
ARRAY
Dosen Pengampu : Suswono, S.Kom.
Definisi
Array atau larik merupakan kumpulan data dengan tipe yang
sama.
Algoritma PangkatDua
Deklarasi
square : array [1..100] of integer
i,k : integer
Deskripsi
for i 1 to 10 do
ki+1
square[i] k * k
output(”Pangkat dari ”,k,” adalah ”, square[i])
endfor
#include <conio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int nilai = 2;
int n;
int total;
cout << " Menghitung hasil 2 pangkat n" << endl << endl;
cout << " Masukkan nilai n = ";
cin >> n;
total = pow(2, n);
cout << endl << " Hasil dari " << nilai << " pangkat " << n << " adalah " <<
total << endl;
getch();
}
#include <iostream>
int main(){
// Deklarasi sekaligus inisialisasi (pengisian awal)
// Array 'ARnilai' dengan 5 buah elemen berisi int
int ARnilai[5]={8,4,5,10,2};
return 0;
}
Array Dua Dimensi
Array dua dimensi adalah sebutan untuk
array yang penomoran index-nya
menggunakan 2 buah angka. Analogi yang
sering dipakai seperti titik koordinat dalam
diagram kartesius (Diagram yang biasa
digunakan untuk membuat grafik).
terdapat sumbu X dan sumbu Y. Sebuah titik
dalam diagram kartesius ini harus disebut
secara berpasangan, seperti (2,3) atau (-3, 1).
Contoh :
Sebuah matrik A berukuran 2x3 dapat dideklarasikan sebagai
berikut :
Algoritma :
a : array [1..2,1..3] of integer
a1,1 <-- 11
a1,2 <-- 7
a1,3 <-- 4
a2,1 <-- 12
a2,2 <-- 3
a2,3 <-- 9
#include<iostream.h>
main()
{
int A[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j;
cout<<A[i][j]<<" ";
cout<<endl;
}
}
#include <iostream>
int main()
{
int arr[2][2];
arr[0][0] = 15;
arr[0][1] = 23;
arr[1][0] = 40;
arr[1][1] = 29;
return 0;
}