Minggu, 20 Desember 2015

PENYELEKSIAN KONDISI LANJUTAN

Perintah Switch... Case
perintah ini merupakan pernyataan yang dirancang untuk
menangani pengambilan keputusan yang melibatkan sejumlah
pilihan alternatif yang diantaranya untuk menggantikan pernyataan
if bertingkat.
Bentuk Umum: switch (ekspresi integer atau karakter )
{
case konstanta-1 :
… perintah;
… perintah;
break;
case konstanta-2 :
… perintah;
… perintah;
break;
default :
… perintah;
… perintah;

}

Contoh:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char kode,lagi;
atas:
clrscr();
cout<<“INPUT KODE BARANG [A..C]: ";
kode = getche();
cout<<'\n';
switch (kode)
{
case 'A':
case 'a':
cout<<"Alat Olah Raga";
break;
case 'B':
case 'b':
cout<<"Alat Elektronik";
break;
case 'C':
case 'c':
cout<<"Alat Masak";
break;
default:
cout<<"Anda Salah
Memasukan Kode";
}
cout<<'\n';
cout<<"\nIngin Pilih Lagi [Y/T]: ";
lagi = getche();
if(lagi == 'Y' | | lagi =='y')
goto atas;
getch();
}


Tidak ada komentar:

Posting Komentar