Array dalam Algoritma dan
Pemrograman Menggunakan C++
Tundo, S.Kom., M.Kom
Pengertian Array
• Array adalah struktur data untuk menyimpan
data bertipe sama.
• Setiap elemen memiliki indeks yang dimulai
dari 0.
Contoh:
int angka[5]; // Array dengan nama 'angka' yang
dapat menyimpan 5 elemen
Inisialisasi Array
Array dapat diinisialisasi pada saat deklarasi:
Jika ukuran array tidak disebutkan, maka ukuran array otomatis
disesuaikan dengan jumlah elemen:
Mengakses Elemen Array
Elemen array diakses menggunakan indeks,
dimulai dari 0:
Mengakses Elemen Array
Contoh Program:
#include <iostream>
using namespace std;
int main() {
int angka[5] = {10, 20, 30, 40, 50};
cout << angka[0]; // Elemen pertama
return 0;
}
Operasi pada Array
1. Input dan Output
2. Menjumlahkan Elemen
3. Mencari Elemen Terbesar dan Terkecil
Contoh Menjumlahkan Elemen:
int jumlah = 0;
for (int i = 0; i < 5; i++) {
jumlah += angka[i];
}
Contoh Program: Operasi Dasar Array
Program berikut menunjukkan cara mendeklarasikan, menginisialisasi, dan melakukan operasi dasar pada array:
Contoh Program: Operasi Dasar Array
Mencari Nilai Maksimum dalam Array
Contoh Program: Operasi Dasar Array
Menghitung Rata-rata Elemen Array
Array Multidimensi
Array dapat memiliki lebih dari satu indeks.
• Deklarasi 2D:
• int matrix[2][3] = {{1, 2, 3}, {4, 5, 6}};
Akses Elemen:
• cout << matrix[0][1];
Array Multidimensi
Kesimpulan
• Array efisien untuk menyimpan data bertipe
sama.
• Elemen diakses menggunakan indeks.
• Mendukung operasi seperti manipulasi data,
pencarian, dan banyak lagi.
Latihan
Buatlah Program Menu Array Multidimensi
dalam menghitung:
a. Penjumlahan
b. Pengurangan
c. Perkalian

Array_Algoritma_Pemrograman_C++ membahas Array.pptx

  • 1.
    Array dalam Algoritmadan Pemrograman Menggunakan C++ Tundo, S.Kom., M.Kom
  • 2.
    Pengertian Array • Arrayadalah struktur data untuk menyimpan data bertipe sama. • Setiap elemen memiliki indeks yang dimulai dari 0. Contoh: int angka[5]; // Array dengan nama 'angka' yang dapat menyimpan 5 elemen
  • 3.
    Inisialisasi Array Array dapatdiinisialisasi pada saat deklarasi: Jika ukuran array tidak disebutkan, maka ukuran array otomatis disesuaikan dengan jumlah elemen:
  • 4.
    Mengakses Elemen Array Elemenarray diakses menggunakan indeks, dimulai dari 0:
  • 5.
    Mengakses Elemen Array ContohProgram: #include <iostream> using namespace std; int main() { int angka[5] = {10, 20, 30, 40, 50}; cout << angka[0]; // Elemen pertama return 0; }
  • 6.
    Operasi pada Array 1.Input dan Output 2. Menjumlahkan Elemen 3. Mencari Elemen Terbesar dan Terkecil Contoh Menjumlahkan Elemen: int jumlah = 0; for (int i = 0; i < 5; i++) { jumlah += angka[i]; }
  • 7.
    Contoh Program: OperasiDasar Array Program berikut menunjukkan cara mendeklarasikan, menginisialisasi, dan melakukan operasi dasar pada array:
  • 8.
    Contoh Program: OperasiDasar Array Mencari Nilai Maksimum dalam Array
  • 9.
    Contoh Program: OperasiDasar Array Menghitung Rata-rata Elemen Array
  • 10.
    Array Multidimensi Array dapatmemiliki lebih dari satu indeks. • Deklarasi 2D: • int matrix[2][3] = {{1, 2, 3}, {4, 5, 6}}; Akses Elemen: • cout << matrix[0][1];
  • 11.
  • 12.
    Kesimpulan • Array efisienuntuk menyimpan data bertipe sama. • Elemen diakses menggunakan indeks. • Mendukung operasi seperti manipulasi data, pencarian, dan banyak lagi.
  • 13.
    Latihan Buatlah Program MenuArray Multidimensi dalam menghitung: a. Penjumlahan b. Pengurangan c. Perkalian