Sabtu, 16 Januari 2016

PERNYATAAN SWITCH-CASE

Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus
untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak
alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti
if – else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe
karakter atau integer. Bentuk penulisan perintah ini sebagai berikut:
Setiap pilihan akan dijalankan jika syarat nilai konstanta tersebut dipenuhi
dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.
Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika
pernyataan ini tidak ada, maka program akan diteruskan ke pilihan-pilihan yang
lainnya.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>

main()
{
char napem[20],alamat[30],size[2],jersey[25],kode;
int harga;

cout<<"\t\t\tAA SHOP\n";
cout<<"\tJersey Bola Grade Ori Thailand 2015-2016\n\n";
cout<<"Masukan Nama Pembeli \t: ";
cin>>napem;
cout<<"Masukan Alamat Pembeli \t: ";
cin>>alamat;
cout<<"Masukan Ukuran Jersey \t: ";
cin>>size;
cout<<"Masukan Kode Jersey \t: ";
cin>>kode;

switch(kode)
{
case 'M':
case 'm':
 strcpy(jersey,"Manchester United Home");
 harga=70000;
break;

case 'C':
case 'c':
 strcpy(jersey,"Chelsea Home");
 harga=80000;
break;

case 'R':
case 'r':
 strcpy(jersey,"Real Madrid Home");
 harga=90000;
break;

case 'A':
case 'a':
 strcpy(jersey,"Arsenal Home");
 harga=85000;
break;

case 'L':
case 'l':
 strcpy(jersey,"Liverpool Home");
 harga=75000;
break;

default:
cout<<"Anda Salah Memasukan kode";
break;
}
cout<<"\n\tStruk Order Jersey Bola AA SHOP";
cout<<"\n***********************************************"<<endl<<endl;
cout<<"Nama Pembeli \t: "<<napem<<endl;
cout<<"Alamat \t\t: "<<alamat<<endl;
cout<<"Kode Jersey \t: "<<kode<<endl;
cout<<"Jersey \t\t: "<<jersey<<endl;
cout<<"Ukuran Jersey \t: "<<size<<endl;
cout<<"Harga Jersey \t: "<<harga<<endl;
getch();
}

Tidak ada komentar:

Posting Komentar