#include<conio.h>
#include<iostream.h>
#include<stdio.h>
main()
{
//deklarasi variabel
char kode,kdukur,*Merk,*ukuran,tanya;
long harga,bayar,total,kembali;
int jumbel;
lagi:
clrscr;
//input data
cout<<“~~~~~~~~~Toko Sepatu Sumber Waras ~~~~~~~~\n”;
cout<<“Jl. Baru dibangun tapi cepat banget rusak no. 13 \n”;
cout<<“————————————————-\n”;
cout<<“Masukan Kode [1/2/3] : “;cin>>kode;
cout<<“Masukan Kode Type [S/M/L] : “;cin>>kdukur;
cout<<“————————————————-\n”;
cout<<endl;
//nested if dan case
if (kode==’1′)
{Merk=”Robeek”;
switch(kdukur)
{
case ‘S’: case ‘s’:
ukuran=”Small”;
harga=15000;
break;
case ‘M’: case ‘m’:
ukuran=”Medium”;
harga=25000;
break;
case ‘L’: case ‘l’:
ukuran=”Large”;
harga=50000;
break;
default:
break;
}
}
else
if (kode==’2′)
{Merk=”Neki”;
switch(kdukur)
{
case ‘S’: case ‘s’:
ukuran=”Small”;
harga=10000;
break;
case ‘M’: case ‘m’:
ukuran=”Medium”;
harga=15000;
break;
case ‘L’: case ‘l’:
ukuran=”Large”;
harga=25000;
break;
default:
break;
}
}
else
if (kode==’3′)
{Merk=”Adimas”;
switch(kdukur)
{
case ‘S’: case ‘s’:
ukuran=”Small”;
harga=5000;
break;
case ‘M’: case ‘m’:
ukuran=”Medium”;
harga=10000;
break;
case ‘L’: case ‘l’:
ukuran=”Large”;
harga=15000;
break;
default:
break;
}
}
//tampilannya
cout<<” .::Struk Pembayaran::. \n”;
cout<<“~~~~~~~~~Toko Sepatu Sumber Waras ~~~~~~~~\n”;
cout<<“Jl. Baru dibangun tapi cepat banget rusak no. 13 \n”;
cout<<“————————————————-\n”;
cout<<“Nama Merk Sepatu :”<<Merk<<endl;
cout<<“Ukuran Sepatu :”<<ukuran<<endl;
cout<<“Harga Sepatu :Rp. “<<harga<<endl;
cout<<“jumlah beli :”;cin>>jumbel;
//total harga
total=jumbel*harga;
cout<<“————————————————-\n”;
cout<<“Total Harga :Rp. “<<total<<endl;
cout<<“Bayar :Rp. “;cin>>bayar;
cout<<“————————————————-\n”;
//kembalian
kembali=bayar-total;
cout<<“Kembali :Rp. “<<kembali<<endl;
cout<<endl;
cout<<“=================================================\n”;
cout<<” ::.Terima Kasih::. \n”;
cout<<“=================================================\n”;
//pertanyaan
cout<<“ada transaksi lagi [Y/N]: “;cin>>tanya;
if (tanya==’Y’||tanya==’y’)
goto lagi;
else
goto selesai;
getch;
selesai:
}
Leave a comment