Penjelasan Sintaks
#include <iostream>using namespace std;
int main() {
// Deklarasi dan Inisialisasi Array
int numbers[5] = {10, 20, 30, 40, 50};
// Mengakses dan Menampilkan Elemen Array
for(int i = 0; i < 5; i++) {
cout << "Element at index " << i << " is " << numbers[i] << endl;
}
// Mengubah Nilai Elemen Array
numbers[2] = 100;
// Menampilkan Elemen Array setelah perubahan
cout << "After modification:" << endl;
for(int i = 0; i < 5; i++) {
cout << "Element at index " << i << " is " << numbers[i] << endl;
}
return 0;
}
1. #include <iostream>
- Penjelasan: Direktif ini memberitahu compiler untuk menyertakan file header
iostream
yang merupakan bagian dari standar library C++. File ini berisi deklarasi untuk objek input-output seperticout
dancin
. - Fungsi: Ini memungkinkan Anda untuk menggunakan
cout
untuk output ke layar.
2. using namespace std;
- Penjelasan: Ini menginstruksikan compiler untuk menggunakan namespace
std
, yang merupakan namespace standar C++. - Fungsi: Tanpa baris ini, Anda perlu menggunakan
std::cout
danstd::endl
. Denganusing namespace std;
, Anda bisa menggunakancout
danendl
secara langsung.
3. int main() { ... }
- Penjelasan: Ini adalah fungsi utama (
main
) dari program C++. Semua program C++ dimulai dari fungsimain
. - Fungsi: Menandai titik awal eksekusi program. Program dieksekusi dari sini.
4. int numbers[5] = {10, 20, 30, 40, 50};
- Penjelasan: Ini mendeklarasikan array
numbers
yang berisi 5 elemen bertipeint
dan menginisialisasi array tersebut dengan nilai{10, 20, 30, 40, 50}
. - Fungsi: Array
numbers
dapat menyimpan 5 nilai integer yang dapat diakses menggunakan indeks dari 0 hingga 4.
5. for(int i = 0; i < 5; i++) { ... }
- Penjelasan: Ini adalah loop
for
yang digunakan untuk mengiterasi elemen-elemen arraynumbers
. - Fungsi:
int i = 0;
mendeklarasikan dan menginisialisasi variabeli
sebagai indeks array.i < 5;
adalah kondisi loop, memastikan loop berjalan selamai
kurang dari 5.i++
menambah nilaii
sebanyak 1 pada setiap iterasi.
6. cout << "Element at index " << i << " is " << numbers[i] << endl;
- Penjelasan: Ini mencetak nilai dari elemen array
numbers
pada indeksi
ke layar, bersama dengan informasi tentang indeks tersebut. - Fungsi:
cout
digunakan untuk menampilkan output ke layar,<<
adalah operator aliran yang mengalirkan data ke output, danendl
digunakan untuk mencetak newline (baris baru) dan flush buffer output.
7. numbers[2] = 100;
- Penjelasan: Ini mengubah nilai elemen array
numbers
pada indeks ke-2 menjadi 100. - Fungsi: Mengakses elemen array pada posisi tertentu dan mengubah nilainya.
8. cout << "After modification:" << endl;
- Penjelasan: Mencetak teks "After modification:" ke layar sebelum menampilkan elemen array setelah perubahan.
- Fungsi: Menunjukkan bahwa nilai array yang dicetak setelah baris ini adalah hasil dari perubahan yang dilakukan.
9. for(int i = 0; i < 5; i++) { ... }
- Penjelasan: Sama dengan loop
for
sebelumnya, digunakan untuk iterasi melalui elemen arraynumbers
dan mencetak setiap elemen. - Fungsi: Menampilkan elemen-elemen array setelah perubahan nilai pada indeks ke-2.
10. return 0;
- Penjelasan: Menandakan bahwa program telah selesai dijalankan dengan sukses.
- Fungsi: Mengembalikan nilai 0 dari fungsi
main
, yang secara konvensional menunjukkan bahwa program selesai tanpa kesalahan.
Ringkasan
Program di atas:
- Mendeklarasikan dan menginisialisasi array
numbers
dengan 5 elemen. - Mengakses dan menampilkan nilai dari setiap elemen array menggunakan loop
for
. - Mengubah nilai elemen pada indeks ke-2.
- Menampilkan elemen array setelah perubahan dilakukan.
Penjelasan Sintaks array
Reviewed by fortunez
on
Agustus 22, 2024
Rating:

Tidak ada komentar: