Anda di halaman 1dari 9

Pertemuan VIII

“SWITCH CASE”
Oleh : Agus Wantoro
Universitas Teknokrat Indonesia
SWITCH CASE
 Fungsi yang digunakan untuk
pengkondisian pemilihan.

 Hampir sama dengan fungsi IF


BENTUK UMUM
Switch (ekspresi)
{
Case nilai_konstanta1;
{
Statement yang akan dieksekusi;
…………..
Break;
}
Case nilai_konstanta2;
{
Statement yang akan dieksekusi;
…………..
Break; }
Default;
{ Statement yang akan dieksekusi;
…………..
Break;
}
CONTOH :
#include <stdio.h>
#include <conio.h>
main()
{
int pil;
char *hari;
printf("Input Pilihan [1..3] = ");scanf("%d",&pil);

switch (pil)
{
case 1 : hari="Senin";
break;

case 2 : hari="Selasa";
break;

case 3 : hari="Rabu";
break;

default:hari="Tidak Ada Pilihan..";


}
printf("Hari %s",hari);
getch();
}
FLOWCHART Mulai
 Mulai
Int Pil, Char Hari
 Int Pilihan, Char Hari
 Input Pilihan Input Pil
 Case 1 : Hari=“Senin”
Ya
 Case 2 : Hari=“Selasa” Tidak
Case Hari=“Senin”

Pil=1
 Case 3 : Hari=“Rabu”
Case Hari=“Selasa”
 Selain itu printf “Pil Pil=1
Tdk Ada”
Printf Hari
 Tampilkan Hari
 Selesai Selesai

Catatan : Bisa menggunakan VAR atau tanpa VAR


TEXT ALGORITMA
Algoritma HARI
{“Menentukan Pil Hari”}

DEKLARASI
Int Pil;
Char Hari;

DESKRIPSI
scanf (Pil)
case 1 :hari=“Senin”;
break;
case 2 :hari=“Selasa”;
break;
default : printf (“Pil Tidak Ada”);
printf(“Hari %s”, hari);
LATIHAN 1 :
 Input Kode Bulan
 Kode = ‘J’, Bulan = “Januari”
 Kode = ‘F’, Bulan = “Februari”
 Kode = ‘M’, Bulan = “Maret”
 Selain itu “Kode Tidak Ada”
 Tampilkan Bulan

Catatan : BUAT PROGRAM, ALGORITMA, FLOWCHART, TEXT ALGO


LATIHAN 2:
 Input Pilihan
 1. PENJUMLAHAN
 2. PEMBAGIAN
 Input Nilai 1
 Input Nilai 2

Anda mungkin juga menyukai