Penjelasan Sintaks array
fortunez
Agustus 22, 2024
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
iostreamyang merupakan bagian dari standar library C++. File ini berisi deklarasi untuk objek input-output seperticoutdancin. - Fungsi: Ini memungkinkan Anda untuk menggunakan
coutuntuk 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::coutdanstd::endl. Denganusing namespace std;, Anda bisa menggunakancoutdanendlsecara 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
numbersyang berisi 5 elemen bertipeintdan menginisialisasi array tersebut dengan nilai{10, 20, 30, 40, 50}. - Fungsi: Array
numbersdapat 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
foryang digunakan untuk mengiterasi elemen-elemen arraynumbers. - Fungsi:
int i = 0;mendeklarasikan dan menginisialisasi variabelisebagai indeks array.i < 5;adalah kondisi loop, memastikan loop berjalan selamaikurang dari 5.i++menambah nilaiisebanyak 1 pada setiap iterasi.
6. cout << "Element at index " << i << " is " << numbers[i] << endl;
- Penjelasan: Ini mencetak nilai dari elemen array
numberspada indeksike layar, bersama dengan informasi tentang indeks tersebut. - Fungsi:
coutdigunakan untuk menampilkan output ke layar,<<adalah operator aliran yang mengalirkan data ke output, danendldigunakan untuk mencetak newline (baris baru) dan flush buffer output.
7. numbers[2] = 100;
- Penjelasan: Ini mengubah nilai elemen array
numberspada 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
forsebelumnya, digunakan untuk iterasi melalui elemen arraynumbersdan 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
numbersdengan 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:
Reviewed by fortunez
on
Agustus 22, 2024
Rating:
