LATIHAN Case dan If
Latihan
Case dan if
Buatlah
program dengan layout sbb :
Toko
“Murah Meriah “ yang terletak di JL.Kalibata timur No.37 Telp
(021) 7901074 menjual beragam product susu dengan berbagai ukuran sbb
:
-
Kode
Jenis
Kode
Ukuran
harga
A||aDancow1
Kecil
15000
2
Sedang
20000
3
Besar
25000
B||bBendera1
Kecil
13500
2
Sedang
17500
3
Besar
20000
C||cSGM1
Kecil
15000
2
Sedang
18500
3
Besar
22000
Rancangan
Output :
Toko “ Murah Meriah “
Jl. Kalibata Timur No.37 Telp (021) 7901074
-----------------------------------------------------------
**********[ PILIHAN PRODUK ]***********
A. Susu Dancow
1. Ukuran Kecil
2. Ukuran Sedang
3. Ukuran Besar
B. Susu Bendera
1. Ukuran Kecil
2. Ukuran Sedang
3. Ukuran Besar
C. Susu SGM
1. Ukuran Kecil
2. Ukuran Sedang
3. Ukuran Besar
**************************************
Masukan kode Jenis [A..C] :
Masukan Kode Ukuran [1..3] :
Jenis Produk :
Ukuran Kemasan :
Harga : Rp.
Masukan jumlah Beli : Kaleng
Total Bayar : Rp.
Uang Bayar :Rp.
Uang Kembali :Rp.
********* ***Terima Kasih **************
**************************************
Jawaban
:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char
kj,ku,*uk,*jns;
float
hrg,jml,tot,ukemb,ubyr;
clrscr();
cout<<"
Toko \"Murah Meriah\"" <<endl;
cout<<"Jl.
kalibata Timur No. 37"<<endl;
cout<<"
Telp. (021) 7901074"<<endl;
cout<<"============================"<<endl;
cout<<"*****[PILIHAN
PRODUK]*****"<<endl;
cout<<"A.
Susu Dancow "<<endl;
cout<<"
1. Ukuran Kecil"<<endl;
cout<<"
2. Ukuran
Sedang"<<endl;
cout<<"
3. Ukuran Besar"<<endl;
cout<<"B.
Susu Bendera "<<endl;
cout<<"
1. Ukuran
Kecil"<<endl;
cout<<"
2. Ukuran Sedang"<<endl;
cout<<"
3. Ukuran Besar "<<endl;
cout<<"C.
Susu SGM"<<endl;
cout<<"
1. Ukuran Kecil"<<endl;
cout<<"
2. Ukuran Sedang"<<endl;
cout<<"
3. Ukuran Besar"<<endl;
cout<<"*****************************"<<endl;
cout<<"masukan
kode jenis [A..C]:";cin>>kj;
cout<<"masukan
kode Ukuran [1..3]:";cin>>ku;
switch(kj)
{
case
'A':
case
'a':
jns="Dancow";
if
(ku=='1')
{
uk="Kecil";
hrg=15000;
}
else
if(ku=='2')
{
uk="Sedang";
hrg=20000;
}
else
{
uk="Besar";
hrg=25000;
}
break;
case
'B':
case
'b':
jns="Bendera";
if
(ku=='1')
{
uk="Kecil";
hrg=13500;
}
else
if(ku=='2')
{
uk="Sedang";
hrg=17500;
}
else
{
uk="Besar";
hrg=20000;
}
break;
case
'C':
case
'c':
jns="SGM";
if
(ku=='1')
{
uk="Kecil";
hrg=15000;
}
else
if(ku=='2')
{
uk="Sedang";
hrg=18500;
}
else
{
uk="Besar";
hrg=22000;
}
break;
}
cout<<"Jenis
Produk : "<<jns<<endl;
cout<<"Ukuran
Kemasan :
"<<uk<<endl;
cout<<"Harga
: Rp. "<<hrg<<endl;
cout<<"Masukan
Jumlah Beli : Kaleng";gotoxy(23,24);cin>>jml;
/*kolom 23 baris 24*/
tot=hrg*jml;
cout<<"Total
Bayar : Rp. "<<tot<<endl;
cout<<"Uang
Bayar : Rp. ";cin>>ubyr;
ukemb=ubyr-tot;
cout<<"uang
kembali : Rp. "<<ukemb<<endl;
cout<<"********
Terima kasih **************"<<endl;
getch();
}
Comments