C#: Pengambilan Keputusan dengan If Clause


Dalam membuat sebuah program seringkali kita berhadapan dengan satu atau lebih kondisi yang harus dicek untuk menentukan langkah selanjutnya. Proses ini disebut dengan pengambilan keputusan (decision making).

IF Clause
Pernyataan If
Baris kode dijalankan jika kondisi terpenuhi.


Sintaks:
if(boolean_expression)
{
   /* baris kode yang akan dijalankan jika kondisi terpenuhi */
}

Contoh:
using System;
namespace PengambilanKeputusan
{
    class Program
    {
        static void Main(string[] args)
        {
          
            int a = 10;

            /* cek kondisi */
            if (a < 20)
            {
                /* baris kode yang dijalankan */
                Console.WriteLine("a lebih kecil dari 20");
            }
           
Console.WriteLine("variabel a bernilai : {0}", a);
           
Console.ReadLine();
        }
    }
}

Runtime:

Pernyataan if...else
Baris kode dijalankan bila satu kondisi terpenuhi, dan akan menjalankan baris kode lainnya jika kondisi tidak terpenuhi.


Sintaks:
if(boolean_expression)
{
  /* baris kode yang akan dijalankan jika kondisi terpenuhi */
}
else
{
  /* baris kode yang akan dijalankan jika kondisi tidak terpenuhi */
}


Contoh:
using System;
namespace PengambilanKeputusan
{
    class Program
    {
        static void Main(string[] args)
        {
            {
                int a = 80;

                /* memeriksa apakah nilai a bernilai kurang dari 20 */
                if (a < 20)
                {
                    /* jika ya akan menjalankan code berikut */
                    Console.WriteLine("a kurang dari 20");
                }
                else
                {
                    /* jika tidak akan menjalankan code berikut */
                    Console.WriteLine("a sama dengan atau lebih dari 20");
                }
                Console.WriteLine("nilai a adalah : {0}", a);
                Console.ReadLine();
            }
        }
    }
}


Runtime:

nested if statement
Pernyataan kondisional IF di dalam pernyataan kondisional IF lainnya.
Sintaks:
if( kondisi 1 )
{
  
/* baris kode yang akan dijalankan jika kondisi 1 terpenuhi */
   if(
kondisi 2)
   {     

     /* baris kode yang akan dijalankan jika kondisi 2 terpenuhi */   
   }
}

Contoh:
using System;
namespace PengambilanKeputusan
{
    class Program
    {
        static void Main(string[] args)
        {
            {
                int a = 10;
                int b = 10;

                /* apakah nilai a adalah 100 */
                if (a == 20)
                {
                    /* apakah nilai b adalah 20 */
                    if (b == 10)
                    {
                        /* jika kedua kondisi terpenuhi */
                        Console.WriteLine("Nilai a dan b sama-sama 10");
                    }
                }
                Console.WriteLine("Nilai a adalah : {0}", a);
                Console.WriteLine("Nilai b adalah : {0}", b);
                Console.ReadLine();
            }
        }
    }
}

Runtime:

Lanjut disini yah!

Click here if you like this article.


Post a Comment

0 Comments