Penjelasan Sintaks array


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 seperti cout dan cin.
  • 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 dan std::endl. Dengan using namespace std;, Anda bisa menggunakan cout dan endl secara langsung.

3. int main() { ... }

  • Penjelasan: Ini adalah fungsi utama (main) dari program C++. Semua program C++ dimulai dari fungsi main.
  • 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 bertipe int 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 array numbers.
  • Fungsi:
    • int i = 0; mendeklarasikan dan menginisialisasi variabel i sebagai indeks array.
    • i < 5; adalah kondisi loop, memastikan loop berjalan selama i kurang dari 5.
    • i++ menambah nilai i sebanyak 1 pada setiap iterasi.

6. cout << "Element at index " << i << " is " << numbers[i] << endl;

  • Penjelasan: Ini mencetak nilai dari elemen array numbers pada indeks i ke layar, bersama dengan informasi tentang indeks tersebut.
  • Fungsi: cout digunakan untuk menampilkan output ke layar, << adalah operator aliran yang mengalirkan data ke output, dan endl 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 array numbers 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:

  1. Mendeklarasikan dan menginisialisasi array numbers dengan 5 elemen.
  2. Mengakses dan menampilkan nilai dari setiap elemen array menggunakan loop for.
  3. Mengubah nilai elemen pada indeks ke-2.
  4. Menampilkan elemen array setelah perubahan dilakukan.
Penjelasan Sintaks array  Penjelasan Sintaks array Reviewed by fortunez on Agustus 22, 2024 Rating: 5

Tidak ada komentar:

Entri yang Diunggulkan

Diberdayakan oleh Blogger.