Sunday 19 June 2011

Detail Pembelian Pizza (C++)





5. Jika Jumlah Beli > 5 maka akan mendapatkan potongan 10% dari Sub Total, selain itu akan mendapatkan potongan 5% dari Sub Total.
6. Total Bayar = Subtotal – Potongan.
7. Uang Kembali = Uang Bayar – Total Bayar.


Script Program :



#include<conio.h>
#include<stdio.h>
#include<iostream.h>
char* ukuranpizza(char koukur)
{
if(koukur=='P')
{return"Personal";}
else
if(koukur=='S')
{return"Sedang";}
else
{return"Besar";}
}
main()
{
class
{
public:
char kopizza[2],*napizza,koukur,*ukuran;
int harga;
}pizza;
char nama[20],lagi;
float jumbel,subtotal,potongan,tobay,ubay,ukem;
awal:
clrscr();
cout<<"------------------------------------------"<<endl;
cout<<" TOKO PIZZA LEZAT"<<endl;
cout<<"------------------------------------------"<<endl;
cout<<"Nama Pembeli : ";gets(nama);
cout<<"Nama Pizza"<<endl;
cout<<"[ML] Meat Lovers"<<endl;

cout<<"[SS] Super Supreme"<<endl;
cout<<"[BP] Beetato Peeperoni"<<endl;
cout<<"Kode Pizza : ";cin>>pizza.kopizza;
cout<<"Ukuran [P|S|B] : ";cin>>pizza.koukur;
cout<<"Jumlah Beli : ";cin>>jumbel;
if(!strcmp(pizza.kopizza,"ML"))
{
pizza.napizza="Meat Lovers";
if(pizza.koukur=='P')
{pizza.harga=30000;}
else
if(pizza.koukur=='S')
{pizza.harga=50000;}
else
{pizza.harga=80000;}
}
else
if(!strcmp(pizza.kopizza,"SS"))
{
pizza.napizza="Super Supreme";
if(pizza.koukur=='P')
{pizza.harga=40000;}
else
if(pizza.koukur=='S')
{pizza.harga=60000;}
else
{pizza.harga=90000;}
}
else
{
pizza.napizza="Beetato Peeperoni";
if(pizza.koukur=='P')
{pizza.harga=50000;}
else
if(pizza.koukur=='S')
{pizza.harga=70000;}
else
{pizza.harga=100000;}
}
subtotal=jumbel*pizza.harga;
if(jumbel>5)
{potongan=0.1*subtotal;}
else
{potongan=0.05*subtotal;}
tobay=subtotal-potongan;
clrscr();
cout<<"------------------------------------------"<<endl;
cout<<" DETAIL PEMBELIAN PIZZA"<<endl;
cout<<"------------------------------------------"<<endl;
cout<<"Nama Pembeli : "<<nama<<endl;
cout<<"Nama Pizza : "<<pizza.napizza<<endl;
cout<<"Ukuran Pizza :
"<<ukuranpizza(pizza.koukur)<<endl;
cout<<"Harga : Rp. "<<pizza.harga<<endl;
cout<<"Jumlah Beli : "<<jumbel<<endl;
cout<<"------------------------------------------"<<endl;
cout<<"Subtotal : Rp. "<<subtotal<<endl;
cout<<"Potongan : Rp. "<<potongan<<endl;
cout<<"Total Bayar : Rp. "<<tobay<<endl;
cout<<"------------------------------------------"<<endl;
cout<<"Uang Bayar : Rp. ";cin>>ubay;
ukem=ubay-tobay;
cout<<"Uang Kembali : Rp. "<<ukem<<endl;
cout<<"------------------------------------------"<<endl;
cout<<"Input Data Lagi [Y/T]...? ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{goto awal;}
getch();
}

0 komentar:

Post a Comment