Nested if statements (pernyataan if bersarang)
Itu selalu legal untuk pernyataan if-else bersarang, yang berarti anda bisa menggunakan satu pernyataa if atau else if dalam pernyataan if atau else if lainnya.
Sintaks :
Sintaks untuk pernyataan if bersarang adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
void main()
{
// deklarasi variabel lokal:
int a = 100;
int b = 200;
// memeriksa kondisi boolean
if( a == 100 )
{
// jika kondisi benar setelah memeriksa
if( b == 200 )
{
// jika kondisi benar kemudian mencetak berikut
cout << "Value of a is 100 and b is 200" << endl;
}
}
cout << "Exact value of a is : " << a << endl;
cout << "Exact value of b is : " << b << endl;
getch();
}
Itu selalu legal untuk pernyataan if-else bersarang, yang berarti anda bisa menggunakan satu pernyataa if atau else if dalam pernyataan if atau else if lainnya.
Sintaks :
Sintaks untuk pernyataan if bersarang adalah sebagai berikut :
if( boolean_expression 1) { // Mengeksekusi ketika ekspressi boolean 1 adalah benar if(boolean_expression 2) { // mengeksekusi ketika ekspressi boolean 2 adalah benar } } |
Anda dapat menggunakan else if...else bersarang di dalam cara yang sama seperti pernyataan if bersarang.
Contoh :
#include <conio.h>
void main()
{
// deklarasi variabel lokal:
int a = 100;
int b = 200;
// memeriksa kondisi boolean
if( a == 100 )
{
// jika kondisi benar setelah memeriksa
if( b == 200 )
{
// jika kondisi benar kemudian mencetak berikut
cout << "Value of a is 100 and b is 200" << endl;
}
}
cout << "Exact value of a is : " << a << endl;
cout << "Exact value of b is : " << b << endl;
getch();
}
Ketika kode di atas dikompilasi dan dijalakan, akan menghasilkan seperti berikut :
0 comments:
Post a Comment