Logika Pemrograman: Contoh If Else Dalam C++ Untuk Pemula

Logika Pemrograman: Memahami Pernyataan If-Else dalam C++ untuk Pemula

Dalam dunia pemrograman, logika adalah fondasi yang menentukan bagaimana program mengeksekusi instruksi. Salah satu konsep logika yang penting dalam pemrograman adalah pernyataan if-else. Pernyataan ini memungkinkan program membuat keputusan berdasarkan kondisi tertentu. Dalam artikel ini, kami akan mengeksplorasi pernyataan if-else dalam bahasa pemrograman C++, memberikan contoh yang jelas untuk membantu pemula memahami cara kerjanya.

Pernyataan If

Pernyataan if dalam C++ digunakan untuk memeriksa kondisi. Jika kondisi yang diberikan bernilai true, blok kode yang mengikuti pernyataan if akan dieksekusi. Sintaks dasar dari pernyataan if adalah sebagai berikut:

if (kondisi) {  // Blok kode yang akan dieksekusi jika kondisi bernilai true}

Sebagai contoh, pertimbangkan kode berikut:

int angka = 10;if (angka > 5) {  cout << "Angka lebih besar dari 5" << endl;}

Dalam contoh ini, variabel angka berisi nilai 10. Pernyataan if memeriksa apakah angka lebih besar dari 5. Karena angka lebih besar dari 5, blok kode di dalam pernyataan if akan dieksekusi, menghasilkan output "Angka lebih besar dari 5".

Pernyataan Else

Pernyataan else digunakan untuk menyediakan blok kode alternatif yang akan dieksekusi jika kondisi dalam pernyataan if bernilai false. Sintaks dasar dari pernyataan else adalah sebagai berikut:

if (kondisi) {  // Blok kode yang akan dieksekusi jika kondisi bernilai true} else {  // Blok kode yang akan dieksekusi jika kondisi bernilai false}

Sebagai contoh, mari kita modifikasi kode sebelumnya untuk menyertakan pernyataan else:

int angka = 10;if (angka > 5) {  cout << "Angka lebih besar dari 5" << endl;} else {  cout << "Angka tidak lebih besar dari 5" << endl;}

Dalam contoh ini, jika angka lebih besar dari 5, blok kode di dalam pernyataan if akan dieksekusi. Jika tidak, blok kode di dalam pernyataan else akan dieksekusi, menghasilkan output "Angka tidak lebih besar dari 5".

Pernyataan If-Else Bersarang

Pernyataan if-else dapat bersarang, artinya pernyataan if dapat ditempatkan di dalam blok kode dari pernyataan if atau else lainnya. Ini memungkinkan program membuat keputusan yang lebih kompleks berdasarkan beberapa kondisi.

Sebagai contoh, pertimbangkan kode berikut:

int angka = 10;if (angka > 5) {  cout << "Angka lebih besar dari 5" << endl;  if (angka > 10) {    cout << "Angka lebih besar dari 10" << endl;  } else {    cout << "Angka lebih besar dari 5 tetapi tidak lebih besar dari 10" << endl;  }} else {  cout << "Angka tidak lebih besar dari 5" << endl;}

Dalam contoh ini, pernyataan if pertama memeriksa apakah angka lebih besar dari 5. Jika ya, blok kode di dalam pernyataan if pertama akan dieksekusi, termasuk pernyataan if bersarang yang memeriksa apakah angka lebih besar dari 10. Jika angka lebih besar dari 10, blok kode di dalam pernyataan if bersarang akan dieksekusi. Jika tidak, blok kode di dalam pernyataan else bersarang akan dieksekusi.

Kesimpulan

Pernyataan if-else adalah alat yang ampuh dalam pemrograman yang memungkinkan program membuat keputusan berdasarkan kondisi tertentu. Dengan memahami cara kerja pernyataan if-else, pemula dapat mulai menulis program yang lebih kompleks dan efisien.

Posting Komentar untuk "Logika Pemrograman: Contoh If Else Dalam C++ Untuk Pemula"