Wednesday, December 26, 2012

Nested if statements (pernyataan if bersarang) C++

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 :


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 <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();
}



Ketika kode di atas dikompilasi dan dijalakan, akan menghasilkan seperti berikut :






0 comments:

Post a Comment