Penyeleksian Kondisi Lanjutan
Switch Case
Switch Case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Sama seperti if - else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau integer.
Contoh Study Kasusnya :
Masukan Nama Pembeli :
Masukan Kode Paket :
Masukan jumlah Pesan :
Total Bayar :
Potongan :
Total Dibayar :
Paket A = Hemat Ber4, Rp.100.000,-
Paket B = Panas Pedas Rp.150.000,-
Paket C = Hemat Sendiri Rp.75.000,-
Gunakan Switch Case
Jawabannya :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int jp,h,d,tb,thb;
char np[20],*kp,kode;
cout<<"Nama Pembeli : ";cin>>np;endl;
cout<<"Kode Paket : ";cin>>kode;endl;
cout<<"jumlah Pesan : ";cin>>jp;endl;
cout<<"========================="<<endl;
switch(kode)
{
case 'A':
kp="Hemat ber4";
h=100000;
break;
case 'B':
kp="Panas Pedas";
h=150000;
break;
case 'C':
kp="Hemat Sendiri";
h=75000;
break;
default:
h=0;
}
cout<<"Nama Pembeli : "<<np<<endl;
cout<<"Paket Dipesan : "<<kode<<endl;
cout<<"Jumlah Pesan : "<<jp<<endl;
tb=h*jp;
cout<<"Total Bayar : "<<tb<<endl;
if (jp>3)
d=0.1*tb;
else
d=0;
cout<<"Potongan : "<<d<<endl;
cout<<"-----------------------------------------+"<<endl;
thb=tb-d;
cout<<"total Yang harus Dibayar : "<<thb<<endl;
getch();
}
dan ini hasilnya yang saya screen shot

saya akan coba menjelaskan sedikit tentang contoh diatas karena tidak jauh berbeda dengan contoh-contoh sebelumnya,
dari sini kita biasa menggunakan cin cout untuk proses input dan output.
pada fungsi switch case ada yang namanya break pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan kecabang – cabang yang lainnya.
ada juga Default, default digunakan apabila nilai dari ekspresi tidak ada yang sama dengan nilai diantara struktur case yang tersedia.
P.05
Langganan:
Postingan (Atom)






0 komentar:
Posting Komentar