Anda di halaman 1dari 3

Nama : Marcellino Mandala Saputra

NRP : 3110191023
Kelas : 2 Meka A

#include <iostream>
#include <string.h>
#include <conio.h>
#include <stdlib.h>

using namespace std;

#define ppn 0.10 //PPN = 10%


const int diskon = 25000;

int main(){
char nama[50], menu[20], back;
int jumlah, makanan, makan, total, bayar, kurang, bonus, pajak, kembalian,
harga[5]={11000, 15000, 18000, 17000, 20000}, i=0;
bool saldo;

do{
system("CLS");
cout<<"============================ Ayam Goreng Nelongso
====================="<<endl;
cout<<"==================== Juaranya Sambal ============"<<endl;
cout<<endl;
cout<<"Masukkan Nama Anda : " ; cin>>nama;
cout<<"Pilihan menu yang tersedia---"<<endl;

cout<<"--------------------------------------------------------------------------"<
<endl;
cout<<"| [1] Ayam Nelongso = Rp 11.000
|" <<endl;
cout<<"| [2] Ayam Kepruk = RP 15.000
|" <<endl;
cout<<"| [3] Ayam Goang = RP 18.000 |"
<<endl;
cout<<"| [4] Ayam Plecing = Rp 17.000
|" <<endl;
cout<<"| [5] Chicken Pok-pok = Rp 20.000
|" <<endl;

cout<<"--------------------------------------------------------------------------"<
<endl;

cout<<" (Masukkan Menu Makanan berdasarkan


Nomor)"<<endl;
cout<<" Silahkan Pilih Makanan anda : "; cin >> makanan;

//Percabangan
switch(makanan){
case 1:
strcpy(menu,"Ayam Nelongso");
break;
case 2:
strcpy(menu,"Ayam Kepruk");
i=1;
break;
case 3:
strcpy(menu,"Ayam Goang");
i=2;
break;
case 4:
strcpy(menu,"Ayam Plecing");
i=3;
break;
case 5:
strcpy(menu,"Chicken Pok-pok");
i=4;
break;
default:
cout << "Pilihan menu yang anda pilih tidak tersedia..." <<
endl;
goto ulang;
}

cout<<" Anda memilih " << menu <<endl;


cout<<endl;
cout<<"Jumlah makanan yang dibeli : ";cin>> jumlah;

makan = jumlah * harga[i];


pajak = makan * ppn;
total = pajak + makan;
cout << endl;
cout << "-------------------------------------------------------" <<
endl;
cout << "| Ayam Goreng Nelongso
|" << endl;
cout << "-------------------------------------------------------" <<
endl;
cout << "\tNama Pemesan : " << nama <<endl;
cout << "\tMenu Makanan : " << menu <<endl;
cout << "\tJumlah Makanan : " << jumlah <<" porsi"
<<endl;
cout << "\tHarga Makanan : " << harga[i] << " * " <<
jumlah << endl;
cout << "\tPajak Restaurant : " << pajak <<endl;
cout << "\tTotal Pembayaran : Rp " << total <<endl;

if(jumlah>=4){
bonus = total - diskon;
total = bonus;
cout << endl;
cout << "# Anda mendapatkan diskon Potongan Harga : Rp " <<
diskon <<" #"<< endl;
cout << "Total Pembayaran Setelah diskon : Rp "<< total << endl;
}

cout << "--------------------------------------------" << endl;


cout << "Silahkan bayar disini : Rp."; cin>>bayar;
cout << endl;

//Perulangan
while (saldo=bayar<total){
cout << "Saldo anda kurang, Silahkan bayar lagi : Rp. ";
cin>>kurang;
bayar+=kurang;
};

kembalian=bayar-total;
cout << "Uang yang anda bayar \t\t\t Rp. " << bayar<<endl;
cout << "Uang kembalian \t\t\t\t Rp. " << kembalian <<endl;
cout << "##################################################"<<endl;

ulang:
cout << " [Y = ya / T = tidak]"<<endl;
cout << " Apakah anda ingin memesan lagi ? [Y/T] = ";
cin>>back;
}while (back=='Y'||back=='y');
cout << endl;
cout << " Terima kasih telah Memesan Makanan di Ayam Goreng
Nelongso"<<endl;
cout << " Selamat Menikmati"<<endl;
}
return 0;

Anda mungkin juga menyukai