Contoh Program Kasir Restoran Sederhana
Halo sobat, kali ini mimin mau share Program sederhana kasir restoran. Disini mimin share program C++ dengan menggunakan if else, switc case, for, while, dan do while. Caranya cukup mudah yang terpenting sobat sudah memahami bahasa pemrograman C++.
Pembuatan program ini mimin akan menggunakan beberapa statement dari bahasa C++ antara lain. Looping atau perulangan seperti for, while, do while, dan sebagainya. kemudian pengkodisian atau statement control seperti if, if else, switc case dan lain sebagainya.
Buat seuah Program kasir rumah makan, diaman program dapat menampilkan menu makanan dan dapat memilih menu makanan yang diinginkan.
kemudian program dapat melakukan pembayaran dan total jumlah pembayaran. contoh program c++ kasir ini menggunakan use case pada bahasa C++
Source code
#include<iostream>
using namespace std;
int main (){
int kode,pri,jml,tot,byr,kbl;
char mad;
do
{
cout<<" RUMAH MAKAN "<<endl;
cout<<" NASI BALAP PUYUNG "<<endl;
cout<<" Aplikasi kasir rumah makan "<<endl;
cout<<"============================================"<<endl;
cout<<""<<endl;
cout<<"Menu Makanan Harga"<<endl;
cout<<"1. AYAM GORENG Rp. 10.000"<<endl;
cout<<"2. NASI GORENG Rp. 8.000"<<endl;
cout<<"3. MIE PANGSIT Rp. 10.000"<<endl;
cout<<"4. NASI BALAP PUYUNG Rp. 12.000"<<endl;
cout<<"5. NASI CAMPUR Rp. 8.000"<<endl;
cout<<"6. JUS JERUK Rp. 6.000"<<endl;
cout<<"7. AIR GELAS Rp. 500"<<endl;
cout<<'n'<<"MASUKKAN PILIHAN ANDA :";
cin>>kode;
switch (kode){
case 1:
cout<<'n'<<"AYAM GORENG"<<endl;
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 2:
cout<<'n'<<"NASI GORENG"<<endl;
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 3:
cout<<'n'<<"MIE PANGSIT"<<endl;
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 4:
cout<<'n'<<"NASI BALAP PUYUNG"<<endl;
pri=12000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 5:
cout<<'n'<<"NASI CAMPUR"<<endl;
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 6:
cout<<'n'<<"JUS JERUK"<<endl;
pri=6000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 7:
cout<<'n'<<"AIR GELAS"<<endl;
pri=500;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
default:
cout<<"Kode yang anda masukkan tidak ada";
}
}
while (mad/='Y');
cout<<"Terimah Kasih Atas Kunjungan Anda WARUNG NASI BALAP PUYUNG";
return 0;
}
Hasilnya :
Silakan dicoba ya, jika ada kesalahan dalam cooding. beri tahu mimin di kolom komentar ;)
Halo sobat, kali ini mimin mau share Program sederhana kasir restoran. Disini mimin share program C++ dengan menggunakan if else, switc case, for, while, dan do while. Caranya cukup mudah yang terpenting sobat sudah memahami bahasa pemrograman C++.
Pembuatan program ini mimin akan menggunakan beberapa statement dari bahasa C++ antara lain. Looping atau perulangan seperti for, while, do while, dan sebagainya. kemudian pengkodisian atau statement control seperti if, if else, switc case dan lain sebagainya.
Buat seuah Program kasir rumah makan, diaman program dapat menampilkan menu makanan dan dapat memilih menu makanan yang diinginkan.
kemudian program dapat melakukan pembayaran dan total jumlah pembayaran. contoh program c++ kasir ini menggunakan use case pada bahasa C++
Source code
#include<iostream>
using namespace std;
int main (){
int kode,pri,jml,tot,byr,kbl;
char mad;
do
{
cout<<" RUMAH MAKAN "<<endl;
cout<<" NASI BALAP PUYUNG "<<endl;
cout<<" Aplikasi kasir rumah makan "<<endl;
cout<<"============================================"<<endl;
cout<<""<<endl;
cout<<"Menu Makanan Harga"<<endl;
cout<<"1. AYAM GORENG Rp. 10.000"<<endl;
cout<<"2. NASI GORENG Rp. 8.000"<<endl;
cout<<"3. MIE PANGSIT Rp. 10.000"<<endl;
cout<<"4. NASI BALAP PUYUNG Rp. 12.000"<<endl;
cout<<"5. NASI CAMPUR Rp. 8.000"<<endl;
cout<<"6. JUS JERUK Rp. 6.000"<<endl;
cout<<"7. AIR GELAS Rp. 500"<<endl;
cout<<'n'<<"MASUKKAN PILIHAN ANDA :";
cin>>kode;
switch (kode){
case 1:
cout<<'n'<<"AYAM GORENG"<<endl;
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 2:
cout<<'n'<<"NASI GORENG"<<endl;
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 3:
cout<<'n'<<"MIE PANGSIT"<<endl;
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 4:
cout<<'n'<<"NASI BALAP PUYUNG"<<endl;
pri=12000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 5:
cout<<'n'<<"NASI CAMPUR"<<endl;
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 6:
cout<<'n'<<"JUS JERUK"<<endl;
pri=6000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 7:
cout<<'n'<<"AIR GELAS"<<endl;
pri=500;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<<kbl<<endl;
cout<<"Masih ada Y/T :";
cin>>mad;
break;
default:
cout<<"Kode yang anda masukkan tidak ada";
}
}
while (mad/='Y');
cout<<"Terimah Kasih Atas Kunjungan Anda WARUNG NASI BALAP PUYUNG";
return 0;
}
Hasilnya :
Silakan dicoba ya, jika ada kesalahan dalam cooding. beri tahu mimin di kolom komentar ;)