Modul Praktikum Array Cpp
Modul Praktikum Array Cpp
Tujuan Praktikum
Memahami konsep dasar array dalam C++.
Mampu mendeklarasikan dan menginisialisasi array.
Mampu mengakses elemen-elemen array.
Mampu menggunakan array untuk menyelesaikan masalah sederhana.
Pendahuluan
Array adalah struktur data yang digunakan untuk menyimpan sekumpulan data dengan
tipe yang sama dalam satu variabel. Setiap elemen dalam array dapat diakses
menggunakan indeks. Indeks array dalam C++ dimulai dari 0.
**Contoh**:
```cpp
int angka[5]; // Deklarasi array dengan 5 elemen bertipe int
```
Kegiatan Praktikum
**Latihan 1: Deklarasi dan Inisialisasi Array**
1. Buat program untuk mendeklarasikan array dengan 5 elemen bertipe `int`.
2. Isi array dengan nilai 10, 20, 30, 40, dan 50.
3. Tampilkan semua elemen array.
**Kode Contoh:**
```cpp
#include <iostream>
using namespace std;
int main() {
int angka[5] = {10, 20, 30, 40, 50};
return 0;
}
```
**Latihan 2: Input dan Output Array**
1. Buat program yang meminta pengguna memasukkan 5 angka ke dalam array.
2. Tampilkan kembali angka-angka tersebut.
**Kode Contoh:**
```cpp
#include <iostream>
using namespace std;
int main() {
int angka[5];
return 0;
}
```
**Latihan 3: Operasi pada Array**
1. Buat program untuk menghitung rata-rata dari elemen array.
2. Gunakan array berisi 5 angka yang diinput oleh pengguna.
**Kode Contoh:**
```cpp
#include <iostream>
using namespace std;
int main() {
int angka[5];
int total = 0;
return 0;
}
```
Tugas Mandiri
1. Buat program untuk mencari elemen terbesar dan terkecil dalam array yang berisi 10
angka yang diinput oleh pengguna.
2. Buat program untuk membalik urutan elemen dalam array (misalnya, elemen
pertama menjadi terakhir, dan seterusnya).
Evaluasi
1. Jelaskan apa yang dimaksud dengan array.
2. Apa perbedaan antara array satu dimensi dan array dua dimensi?
3. Berikan contoh kasus di mana array dapat digunakan.
Kesimpulan
Array adalah struktur data yang penting dalam pemrograman. Dengan array, kita dapat
menyimpan banyak data dengan tipe yang sama dalam satu variabel, sehingga
memudahkan pengelolaan data.