Daftar Contoh Nested If C++ 2023
Belajar Nested If C++ untuk Pemula
Jika kamu sedang belajar bahasa pemrograman C++, pasti kamu akan bertemu dengan istilah "nested if". Apa itu nested if? Nested if adalah percabangan if di dalam if. Artinya, kita bisa mengecek kondisi yang lebih kompleks dengan menggunakan beberapa pernyataan if secara bersarang.
Sintaks Nested If
Sintaks nested if sangat sederhana. Kita hanya perlu menambahkan blok if di dalam blok if lainnya. Berikut adalah sintaksnya:
if (kondisi1) { if (kondisi2) { } } Perlu diingat bahwa kita bisa menambahkan lebih dari dua blok if secara bersarang. Namun, semakin banyak blok if yang kita gunakan, semakin sulit untuk mengelola kode program kita. Oleh karena itu, kita harus mempertimbangkan dengan baik seberapa kompleks kondisi yang ingin kita cek.
Contoh Penggunaan Nested If
Untuk lebih memahami penggunaan nested if, mari kita lihat contoh berikut:
#includeusing namespace std; int main() { int nilai; cout << "Masukkan nilai Anda: "; cin >> nilai; if (nilai >= 0 && nilai <= 100) { if (nilai >= 90) { cout << "Anda mendapatkan nilai A" << endl; } else if (nilai >= 80) { cout << "Anda mendapatkan nilai B" << endl; } else if (nilai >= 70) { cout << "Anda mendapatkan nilai C" << endl; } else if (nilai >= 60) { cout << "Anda mendapatkan nilai D" << endl; } else { cout << "Anda mendapatkan nilai E" << endl; } } else { cout << "Nilai yang Anda masukkan tidak valid" << endl; } return 0; }
Pada contoh di atas, kita menggunakan nested if untuk mengecek nilai mahasiswa. Kita mengecek apakah nilai yang dimasukkan berada di antara 0 dan 100. Jika iya, kita menggunakan beberapa blok if untuk menentukan nilai mahasiswa tersebut.
Perhatikan bahwa kita menggunakan else if untuk mengecek kondisi yang lebih kompleks. Jika nilai mahasiswa lebih kecil dari 60, maka kita langsung menampilkan pesan "Anda mendapatkan nilai E".
Kesimpulan
Nested if adalah salah satu cara untuk mengecek kondisi yang lebih kompleks di dalam bahasa pemrograman C++. Dengan menggunakan nested if, kita bisa mengecek beberapa kondisi secara bersarang untuk menghasilkan hasil yang lebih akurat.
Namun, kita harus hati-hati dalam menggunakan nested if karena semakin banyak blok if yang kita gunakan, semakin sulit untuk mengelola kode program kita.
Demikian artikel tentang contoh nested if C++ untuk pemula. Semoga artikel ini bisa membantu kamu dalam memahami konsep nested if dan mengembangkan kemampuan pemrograman C++mu.