KONTROL PERCABANGAN
1) Program If - Else
➢ Console App
B. LOGIKA PROGRAM
1) Program If- Else
➢ Console App
• static void Main(string[] args) adalah sebuah metode /
perintah utama. Sebelum memberi perintah kita wajib ada
sintaks ini, karena ini adalah perintah utama dari sebuah
program.
• Console.WriteLine berfungsi untuk menampilkan teks
dalam satu baris atau baris baru pada output. Untuk
penulisannya kita perlu tanda kurung dan tanda kutip di
antara teks yang ingin kita tulis, dan setelah itu jangan lupa
semicolon (;).
• Console.Write berfungsi untuk menampilkan teks dalam di
baris yang sama / tanpa membuat baris baru pada output.
Cara penulisannya sama seperti Console.WriteLine.
• \n berfungsi untuk melongkap baris. agar teks tidak terlalu
memanjang ke samping gunakanlah ini.
• int merupakan tipe data integer yang berisikan nilai
bilangan bulat.
• Convert.ToInt32 berfungsi untuk mengubah ke tipe data ke
Integer 32 bit. Jadi, jika ada tipe data apapun yang ter-input,
nanti program akan merubahnya kedalam bentuk Integer
yang berjumlah maksimal 32 bit.
• Console.ReadLine berfungsi untuk membaca teks yang kita
ketik dalam satu baris atau sebagai input dari user nantinya.
Dan jika menggunakan ini program tidak akan langsung
tertutup.
• if adalah sebuah statement kontrol percabangan yang akan
mengeksekusi perintah pada statement if jika kondisi benar
atau terpenuhi.
• else juga sebuah statement kontrol percabangan yang mana
jika kondisi pada statement if tidak benar atau tidak
terpenuhi maka perintah pada statement else inilah yang
akan dieksekusi.
• + ...... + ini namanya Placeholder yang digunakan untuk
memanggil variabel yang telah kita buat diatas. Saat
program dijalankan, nilai yang ada pada variabel otomatis
keluar pada tempat dimana kita memanggilnya.
2) Program Switch
➢ Console App
• static void Main(string[] args) adalah sebuah metode /
perintah utama. Sebelum memberi perintah kita wajib ada
sintaks ini, karena ini adalah perintah utama dari sebuah
program.
• Console.WriteLine berfungsi untuk menampilkan teks
dalam satu baris atau baris baru pada output. Untuk
penulisannya kita perlu tanda kurung dan tanda kutip di
antara teks yang ingin kita tulis, dan setelah itu jangan lupa
semicolon (;).
• Console.Write berfungsi untuk menampilkan teks dalam di
baris yang sama / tanpa membuat baris baru pada output.
Cara penulisannya sama seperti Console.WriteLine.
• String adalah sebuah tipe data yang berisikan teks atau
huruf.
• int merupakan tipe data integer yang berisikan nilai
bilangan bulat.
• Convert.ToString berfungsi untuk mengubah / konversi ke
tipe data ke String. Jadi, jika ada tipe data apapun yang ter-
input, nanti program akan merubahnya kedalam bentuk
String.
• int.Parse berfungsi untuk mengubah / konversi tipe data
String yang ter-input ke tipe data Integer.
• Console.ReadLine berfungsi untuk membaca teks yang kita
ketik dalam satu baris atau sebagai input dari user
nantinya. Dan jika menggunakan ini program tidak akan
langsung tertutup.
• switch adalah sebuah statement kontrol percabangan yang
akan mengeksekusi perintah yang ada didalam statement
case. Jika nilai variabel yang dituju sama nilainya dengan
nilai case maka statement dalam case tersebut yang akan di
eksekusi.
• case adalah sebuah tempat untuk menaruh nilai tertentu.
case ini berada didalam switch dan didalam case ini ada
statement statement yang akan di eksekusi jika nilai
variabel yang dituju sama nilainya dengan nilai pada sebuah
case ini.
• + ...... + ini namanya Placeholder yang digunakan untuk
memanggil variabel yang telah kita buat diatas. Saat
program dijalankan, nilai yang ada pada variabel otomatis
keluar pada tempat dimana kita memanggilnya.
• \n berfungsi untuk melongkap baris. agar teks tidak terlalu
memanjang ke samping gunakanlah ini.
• - adalah sebuah operator yang berfungsi untuk
pengurangan.
• break berfungsi untuk menghentikan statement pada case
tertentu dan beralih ke case selanjutnya.
• default berfungsi sebagai penolakan apabila nilai variabel
tidak ada yang sama dengan nilai case. Maka statement
pada default ini yang akan di eksekusi.
C. SCREENSHOT OUTPUT
1) Program If - Else
➢ Console App
Hasilnya seperti ini, jika user meng-input nilai lebih dari atau sama
dengan 90 lalu menekan ‘enter’ pada keyboard maka akan keluar
statement pada if seperti di gambar dan jika dibawah 90 maka akan
keluar statement pada else.
➢ Windows Forms App
2) Program Switch
➢ Console App
Hasilnya seperti ini, jika user meng-input nilai menu 5 dan menekan
‘enter’ pada keyboard maka akan case 5 akan tereksekusi dan
menjalankan perintah statement pada case 5. Lalu jika user meng-input
nilai nominal pembayaran 50.000 dan menekan ‘enter’ pada keyboard
maka otomatis nilai nominal akan dikurangi sesuai dengan harga menu
yang dipilih user dan sisanya menjadi kembalian.
~SEKIAN TERIMAKASIH~