NESTED CONDITION
Kali ini kita akan belajar percabangan dengan contoh program C++ untuk IF bersarang (Nested If). Percabangan IF sendiri merupakan sebuah pemilihan statement yang akan dieksekusi berdasarkan suatu kondisi. Kondisi tidak hanya satu saja tapi bisa lebih. Pada kali ini kita akan membahasnya lebih detail dan kompleks dengan contoh program IF bersarang.
Apaitu Nested if ?
IF Bersarang (Nested If) merupakan percabangan IF dengan struktur yang lebih kompleks. Dimana didalam sebuah pernyataan IF terdapat pernyataan IF lainnya, Dengan kata lain terdapat sebuah kondisi IF didalam IF. Penggunaan struktur IF Bercabang biasa digunakan untuk pemilihan beberapa pernyataan bertingkat, Ketika sebuah pernyataan IF dijalankan dan bernilai true maka akan terdapat pernyataan if lainnya pada blok tersebut.
Contoh penulisan nested if sebagai berikut :
if (kondisi 1)
{
if (kondisi 1.1)
{
pernyataan;
}
} else {
pernyataan;
}
Contoh Kasus :
Notasi
judul
menentukan anak-anak atau dewasa
kamus
umur : 14 <= integer
deskripsi
input umur=14
if (umur <= 18)
{
if (umur <=12) {
output "Anak-anak"
} else {
output "Dewasa"
}
} else {
output "Bukan anak-anak maupun dewasa"
}
Coding
#include <iostream>
using namespace std;
int main()
{
int umur = 14;
if (umur <= 18) then
{
if (umur <= 10) then {
cout << "Anak-anak" << endl;
}else {
cout << "Remaja" << endl;
}
}else {
cout << "Bukan usia anak maupun remaja" << endl;
}
return 0;
}
Komentar
Posting Komentar