Penggunaan Switch Case, Belajar C++ Part III  

Posting oleh ibnu amirudin

Instruksi switch digunakan untuk membandingkan beberapa nilai konstan yang mungkin untuk
sebuah ekspresi, hampir sama dengan if dan else if. Bentuk umumnya :

switch (expression) {
case constant1:
block of instructions 1
break;
case constant2:
block of instructions 2
break;
.
.
.
default:
default block of instructions
}


switch meng-evaluasi expression dan memeriksa apakah equivalen dengan constant1, jika ya,
maka akan meng-eksekusi block of instructions 1 sampai terbaca keyword break, kemudian
program akan lompat ke akhir dari stuktur selektif switch.
Jika expression tidak sama dengan constant1, maka akan diperiksa apakah expression
equivalen dengan constant2. jika ya, maka akan dieksekusi block of instructions 2 sampai
terbaca break. Begitu seterusnya, jika tidak ada satupun konstanta yang sesuai maka akan
mengeksekusi default

Disini saya coba buat aplikasi Sebuah Penjualan Toko Secara Sederhana

//IBNU AMIRUDIN

// Contoh Penggunaan Switch Case

#include<conio>

#include<stdio>

#include"iostream.h"

main()

{

int kodebrng;

int qty,harga,jml,jmlbayar,jmlkmbli;

char nama[25];

char namabrng[100];


clrscr();

printf("\t\t\t TOKO SOPO AE OLEH TUKU ");

cout<<"\n|==================================================================|\n";

cout<<"\n Masukan Nama Customer : "; cin>>nama;

cout<<"\n Daftar Kode Barang ";

cout<<"\n|==================================================================|\n";

printf(" 1 Televisi\n"); //sekali kali pake printf biar gak monotone

printf(" 2 DVD Player\n");

printf(" 3 Mesin Cuci\n");

printf(" 4 Kulkas\n");

printf(" 5 Pompa Air\n");

cout<<" Pilih Kode Barang [1/2/3/4/5] : ";

cin>>kodebrng;

cout<<" Jumlah Barang : ";

cin>>qty;

switch (kodebrng)

{

case 1:

strcpy(namabrng,"Televisi");

harga=1000000;

break;

case 2:

strcpy(namabrng,"DVD Player");

harga=700000;

break;

case 3:

strcpy(namabrng,"Mesin Cuci");

harga=1500000;

break;

case 4:

strcpy(namabrng,"Kulkas");

harga=2000000;

break;

case 5:

strcpy(namabrng,"Pompa Air");

harga=300000;

break;

default:

cout << "kode tidak ditemukan";

}

jml=harga*qty;

cout<<"\n Harga Per Unit : Rp "<<harga;

cout<<"\n Total Transaksi : Rp "<<jml;

cout<<"\n Total Bayar : Rp ";

cin>>jmlbayar;

if (jmlbayar<jml)

{

cout<<"\n Gak boleh ngutang bozz...! ";

}

else

{

jmlkmbli= jmlbayar- jml;

cout<<"\n Total Kembalian : Rp "<<jmlkmbli;

}

cout<<"\n\n|==========================TERIMA KASIH============================|\n";

cout<<"Copyright by Ibnu Amirudin ";

getch();

}



na kalo pengen download yang komplit contoh aplikasi yang saya buat tadi bisa di download disini(klik gambar bola biru untuk mendownload)

This entry was posted on 23.55 and is filed under . You can leave a response and follow any responses to this entry through the Langganan: Posting Komentar (Atom) .

1 comments

Santekno : Terimakasih gan informasi dan tutorialnya mantep banget gan, ane juga banyak nih tutorialnya. Semoga bermanfaat gan.