Teori :
Selection statement digunakan untuk menentukan bagian mana dari program yang akan
Dieksekusi selanjutnya. C# menyediakan dua jenis selection yaitu if danswitch.
2.1        if | if
If statement digunakan untuk mengeksekusi kode program jika kondisi tertentu
terpenuhi.
Praktek 1.
class ContohIf
          {
                   public static void Main2()
                   {
                             Console.Write(“Masukkan nilai x : “);
                             int x = int.Parse(Console.ReadLine());
                             Console.Write(“Masukkan nilai y : “);
                             int y = int.Parse(Console.ReadLine());
                             if (y!=0)
                             {
                                                    double hasil = x/y;
                                                    Console.WriteLine(“Hasil pembagian x/y = {0}”,hasil);
                             }                          
                                              Console.ReadLine();
                   }
          }
2.2        if else | if else
Satu variasi dari if statement adalah if-else. Dalam statement ini, selain menentukan
langka apa yang harus dilakukan jika suatu kondisi terpenuhi, kita juga bisa
menentukan langkah apa yang mesti dilakukan kalau kondisi tersebut TIDAK terpenuhi.
 Praktek 2
class ContohIfElse
   {
      public static void Main2()
      {
         Console.Write(“Masukkan nilai x : “);
         int x = int.Parse(Console.ReadLine());
         Console.Write(“Masukkan nilai y : “);
         int y = int.Parse(Console.ReadLine());
         if (y!=0)
         {
            double hasil = x/y;
            Console.WriteLine(“Hasil pembagian x/y = {0}”,hasil); 
         }
         else
         {
            Console.WriteLine(“y bernilai 0″);
         }
         Console.ReadLine();
      }
   }
2.3        Switch | switch
Logika dari statement switch secara prinsip sama dengan stement if
Praktek 3
class ContohSwitch
    {
        public static void Main2()
        { 
        switch (DateTime.Now.DayOfWeek)
        {
            case DayOfWeek.Sunday:
            {
                Console.WriteLine(“Sekarang hari Minggu”);
                      break;
            }                        
            case DayOfWeek.Monday:
            {
                Console.WriteLine(“Sekarang hari Senin”);    
                break;
            }
            case DayOfWeek.Tuesday:
            {
                Console.WriteLine(“Sekarang hari Selasa”);   
                break;
            }                        
            default:
            {
                Console.WriteLine(“Sekarang hari apa ya?”);
                break;
            }
        }
        Console.ReadLine();
        }
    }
| pemrograman C sharp