hmmmmm “if else” dan “switch case”

prinsipnya sama seperti “jika maka”
Jika Lapar… Maka kita makan
Jika sakit.. Maka  istirahat..

begitu pula pemograman.. kadang data perlu diproses seperti diatas… nah salah satu contohna sebagai berikut..

pertama buat tampilan seperti ini

kapan if-else digunakan pada c#

tools yang diperlukan.

3 buah label

2 buah textBox (textBox1 ada di atas button1, textBox2 ada di atas Button2)

2 biji button

nah kemudian masukkan kode nya….

klik doble pada button1 trus masukin kode ini…

//==================================

if (textBox1.Text == “Y”)
{
MessageBox.Show(“jawaban anda Y”);
}
else if (textBox1.Text == “N”)
{
MessageBox.Show(“jawaban anda N”);
}
else {
MessageBox.Show(“input salah”);
}

//================================

kode diatas berarti…. klo kita input “Y” lalu tekan button.. akan muncul MessageBox yg tulisan na “Jawaban anda Y”

begitu pula dengan jawaban “N”….

sementara klo selain Y dan N.. maka otomatis akan memunculkan kondisi ke 3 yaitu kondisi pada else.. “input salah”

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

nah klo udah… doble klik button2 lalu masukkan kode ini

switch (textBox2.Text)
{
case “Y”:
MessageBox.Show(“jawaban anda Y”);
break;
case “N”:
MessageBox.Show(“jawaban anda N”);
break;
default:
MessageBox.Show(“Input salah”);
break;

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

nah switch case akan melakukan perintah sesuai dengan case yang memiliki nilai sama dengan switch(textBox2.Text)

default berarti jika tidak ada case yg sama dengan nilai switch maka perintah pada default akan dijalankan.

FULL CODE

//============================================================================

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

//Harap sesuaikan namespace dengan namespace yg kalian pakai
namespace penyaringan
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == “Y”)
{
MessageBox.Show(“jawaban anda Y”);
}
else if (textBox1.Text == “N”)
{
MessageBox.Show(“jawaban anda N”);
}
else {
MessageBox.Show(“input salah”);
}
}

private void button2_Click(object sender, EventArgs e)
{
switch (textBox2.Text)
{
case “Y”:
MessageBox.Show(“jawaban anda Y”);
break;
case “N”:
MessageBox.Show(“jawaban anda N”);
break;
default:
MessageBox.Show(“Input salah”);
break;
}
}
}
}

//============================================================================

SONG

Song, Disney: Send it on

With one little action

The chain reaction will never stop

Make it strong

Shine a light, and send it on

Iklan