Sekedar berbagi, semoga bermanfaat bagi yang memanfaatkannya.

Kamis, 05 Juli 2018

C# Percabangan & Pengulangan

PERCABANGAN

    Perbedaan if-else dan switch case :

  1.     Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan if-else yang dapat menggunakan operasi seperti <, >, <= dan >=.
  2.     Tidak ada konstanta yang sama dalam sebuah switch.
  3.     Angka yang digunakan harus berkisar diantara 0 – 255.
  4.     Harus menggunakan break, Gunanya untuk mengakhiri statement.
  5.     Ada default, ini bisa dibilang sebagai ‘Else’nya Switch Case.

if, if-else




static void Main(String[] args)

        {
            int a = 19;
            int c = 9;

            string status = String.Empty;
            if (a > c)
            {
                status = "nilai a lebih besar dari c";
            }
            else if (a < c)
            {
                status = "nilai a lebih kecil dari c";
            }
            else
            {
                status = "nilai a sama dengan c";
            }

            System.Console.WriteLine(status);
            System.Console.ReadKey();
        }


switch
-> bilangan bulat, string


static void Main(String[] args)
        {
            string nama = "arvy";
            switch(nama)
            {
                case "arvy":
                    {
                        System.Console.WriteLine("betul");
                        System.Console.ReadKey();
                        break;
                    }
                default:
                    {
                        System.Console.WriteLine("salah");
                        System.Console.ReadKey();
                        break;
                    }
            }
        }



PENGULANGAN


while -> pengulangan selama kondisi bernilai True


static void Main(String[] args)
        {
            int j = 0;
            while (j < 5)
            {
                System.Console.WriteLine(j);
                System.Console.ReadKey();
                j++;
            }
        }


for -> pengulangan atas nilai diskrit (integer)



static void Main(String[] args) 
        {
           
            for (int i = 5; i > 5; i++)
            {
               
                System.Console.WriteLine(i);
                System.Console.ReadKey();
            }
        }


foreach -> menelusuri suatu collection



static void Main(String[] args)
        {
            string[] days = { "minggu", "senin", "selasa", "rabu", "kamis", "jum'at", "sabtu" };
            foreach (string day in days)
            {
                System.Console.WriteLine(day);
                System.Console.ReadKey();
            }
        }


do while -> pengecekkan kondisi dilakukan terakhir


static void Main(String[] args)
        {
            int j = 6;
            do
            {
                System.Console.WriteLine(j);
                System.Console.ReadKey();
            }
            while (j < 5);
        }
 


0 komentar:

Posting Komentar

Contact

Email : dwisartika346@gmail.com

Translate

Copyright © Tulisan Daslam | Powered by Blogger
Design by Sartika Daslam