Bantu Belajar

Jumat, 27 Maret 2015

Pernyataan Nested If ( If Bersarang ) Pada C++ Dan Contohnya

Berlanjut ke pernyataan If berikutnya yaitu Nested If atau If bersarang,  alangkah baiknya jika kal... thumbnail 1 summary
Berlanjut ke pernyataan If berikutnya yaitu Nested If atau If bersarang,  alangkah baiknya jika kalian sudah bisa memahami Pernyataan If dan If..Else agar dengan mudah memahami Nested If. Nested If ini juga biasa dikenal sebagai Pernyataan If didalam If, lebih mudahnya coba pahami flowchart berikut :

Pernyataan Nested If ( If Bersarang )
Flowchart diatas bermaksud bahwa jika terdapat suatu syarat ( pernyaaan ) jika syarat tersebut benar atau salah maka akan ada suatu syarat lagi dan jika setelah syarat itu terpenuhi masih ada syarat lagi maka akan dikerjakan lagi sampai perintah itu selesai.

Berikut bentuk dari pernyataan Nested If yaitu :


If (syarat/kondisi)
If(syarat/kondisi)
perintah1;
else
perintah2;
else
If(syarat/kondisi)
perintah3;
else
perintah4;

Untuk lebih jelas perhatikan contoh program pernyataan Nested If berikut ini, program ini seperti biasa menggunakan program Microsoft Office Studio 2013, atau jika kalian memiliki compiler lain bisa mengganti int _tmain(int argc, _TCHAR* argv[]) menjadi int main() dan menghapus #include "stdafx.h" agar tidak terjadi error.

// Pernyataan If Bersarang.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
int nilai;
cout << "Masukkan Angka (0-20) = ";
cin >> nilai;

if (nilai <= 20)
{
if (nilai > 10)
{
cout << "Nilai yang dimasukkan adalah lebih dari 10";
}
else
{
cout << "Nilai yang dimasukkan kurang dari atau sama dengan 10";
}
}
else
{
cout << "\nAnda memasukkan nilai yang lebih dari 20";
}
cout << "\n\nwww.bantubelajar.com" << endl;

return 0;
}

Lalu Klik Debug => Start Without Debugging atau Kombinasi keyboard Ctrl + F5 dan hasilnya akan seperti ini :