Kamis, 13 Juni 2019

ALGORITMA PEMBAYARAN DIKASIR RUMAH MAKAN dengan C++

Disini saya akan membagikan cara bagaimana membuat program kasir rumah makan dimana program tersebut dapat menampilkan menu makanan dan dapat memilih menu yang diinginkan, kemudian dapat melakukan pembayaran dan total jumlah pembayaran

#include <iostream>
#include <conio.h>
using namespace std;
int main ( )
{
            int kode,harga,jumlah,total,bayar,kembali;
            char mad;
            awal:
                        cout <<"           Rumah makan ASY-SYIFA                "<< endl;
                        cout <<"Menu                                                  Harga"<< endl;
                        cout <<"1. Ayam pop                                             Rp. 10.000"<<endl;
                        cout <<"2. Ayam krispy                                               Rp. 12.000"<<endl;
                        cout <<"3. Ayam geprek                                             Rp. 10.000"<<endl;
                        cout <<"4. Nasi goreng                                               Rp. 10.000"<<endl;
                        cout <<"5. Nasi rames                                     Rp. 5.000"<<endl;
                        cout <<"6. Nasi lodeh                                       Rp. 6.000"<<endl;
                        cout <<"7. Es Teh                                          Rp. 2000"<<endl;
                        cout <<"8. Es jeruk                                         Rp. 2.000"<<endl;
                        cout <<"Masukkan pilihan Anda=";
                        cin >>kode;
                        switch (kode){
                                    case 1:
                                                cout <<"Ayam pop"<<endl;
                                                harga=10000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 2:
                                                cout <<"Ayam krispy"<<endl;
                                                harga=12000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 3:
                                                cout <<"Ayam geprek"<<endl;
                                                harga=10000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 4:
                                                cout <<"Nasi goreng"<<endl;
                                                harga=10000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 5:
                                                cout <<"Nasi rames"<<endl;
                                                harga=5000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 6:
                                                cout <<"Nasi lodeh"<<endl;
                                                harga=6000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 7:
                                                cout <<"Es Teh"<<endl;
                                                harga=2000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                                    case 8:
                                                cout <<"Es jeruk"<<endl;
                                                harga=2000;
                                                cout <<"Masukkan jumlah=";
                                                cin >>jumlah;
                                                            total=harga*jumlah;
                                                cout <<"Total harga= Rp."<<total<<endl;
                                                cout <<"Dibayar= Rp.";
                                                cin>>bayar;
                                                            kembali=bayar-total;
                                                cout <<"Kembali= Rp."<<kembali<<endl;
                                                break;
                        }
}

Tidak ada komentar:

Posting Komentar