Jawab REQUEST "CASE" (Himura arief)


ada permintaan yg masuk nih...
ada pertanyaan dari agan  Himura arief    case, for, do,dsb dsb...
kita bahas CASE dulu ya gan
kita bahas 1 / 1 ya...



case (SWITCH CASE)

Dalam Bahasa Indonesia CASE adalah KASUS,,,
maksudnya kasus apa?
kalo di google, banyak bener penjelassannya ribet


SINGKATNYA :::
SWITCH-CASE itu PENGAMBILAN KUPUTUSAN yang DIBATASI dengan KEPASTIAN NILAI yang akan DIAMBIL KEPUTUSANNYA,


Nilai apa?

Kita Bedakan Dengan If-Else,,,,

IF - ELSE
sebenernya IF-Else ini lebih dinamis dari pada SWITCH-CASE
contoh :
 cerita = Jika a = nilai , maka kita membutuhkan komentar yang tepat
- jika nilai kamu kurang dari atau 5 maka nilai kamu jelek,
- jika nilai kamu lebih dari 5 dan kurang dari atau 8 maka nilai kamu cukup,
- jika nilai kamu lebih dari 8, maka nilai kamu BAGUS
- jika nilai kamu lebih dari 10, maka nilai kamu BOHONG

code nya seperti dibawah ini



sedangkan dalam CASE

CASE

pointnya  PENGAMBILAN KEPUTUSAN, BATAS, PASTI


umum :
 switch (nama switch)
{
case nilai 1 : keputusan 1;
break;

case nilai 2 :
keputusan2;
break;
.....
.....etc
default : keputusan x;
}


Penjelasan :

NILAI 1, NiILAI2 = BATAS PASTI dimana Keputusan yang  yang kita ambil mengacu pada nilai tersebut, jika terdapat nilai yang tidak sesuai dengan nilai yang ada, maka akan masuk keputusan yang ada di default, 

KEPUTUSAN 1, KEPUTUSAN 2 = KEPUTUSAN yang idambil saat CASE sedang berjalan, jika nilai yang tertata tidak ada, maka nilai tersebut masuk ke dalam URUSAN si DEFAULT...

contoh :
cerita = Jika a = nilai , maka kita membutuhkan komentar yang tepat
- jika nilai kamu kurang dari atau 5 maka nilai kamu jelek,
- jika nilai kamu lebih dari 5 dan kurang dari atau 8 maka nilai kamu cukup,
- jika nilai kamu lebih dari 8, maka nilai kamu BAGUS
- jika nilai kamu lebih dari 10 atau kurang dari 1, maka nilai kamu BOHONG

kita harus bikin 1 / 1 kenapa? karena BATAS dan PASTI tadi,,,
CASE tidak mengenal kurang dari, lebih dari, yang CASE tau itu cuma sama dengan =...
jadi kodingnya kira2 begini

case tidak mengenal kurang dari lebih dari dan sebagainya dan sebagainya


PENGGUNAAN SWITCH-CASE MEMILIKI BATAS (baca penjelasan dibawah contoh umum), 
NILAI DARI PERNYATAAAN YANG TIDAK SESUAI AKAN MASUK DALAM KONDISI DEFAULT
JIKA DALAM SEBUAH PENGAMBILAN KEPUTUSAN TERDAPAT 100 PERCABANGAN, ANDA SILAKAN PILIH INGIN MENGGUNAKAN YANG MANA, APAKAH SWITCH-CASE ATAUKAN IF ELSE
 JADI JIKA ANDA MENGGUNAKAN SWITCH CASE, MAKA ANDA HARUS MEMBUAT 100 CASE,,,
KIRA2 KEGUNAANYA BEGITU
AHAHAHAH
 =_=   



Maaf jika banyak kekurangan dalam kosakata atau penjelasannya kurang,, 
saya bingung harus menjelaskan apa :D
terimakasih sudah bertanya
 
SHARE

About Muhammad Ananda Pratama

    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment