Rabu, 12 Juni 2019

Program C++ (Aplikasi Dev C++)

 PROGRAM KASIR PADA RUMAH MAKAN MENGGUNAKAN BAHASA C++
#include<iostream>
#include<string.h>
#include<stdlib.h>
using namespace std;
int main()
{
    int awal=0, pilih;
    float harga, jumlah, total, bayar, kembali;
    char mad;
        cout<<"******************Assalamu'alaikum Warahmatullahi Wabarakatuh******************"<<endl;
        cout<<"                               Selamat Datang di                               "<<endl;
        cout<<"                           Program Kasir Rumah Makan                           "<<endl;
        cout<<"Program ini disusun guna memenuhi tugas Ujian Akhir Semester 4 pada mata kuliah"<<endl;
        cout<<"%----=================<Algoritma dan Pemrograman Komputer>=================----%"<<endl;
        cout<<""<<endl;

    do
    {   
        cout<<"                               RUMAH MAKAN BAHAGIA                              "<<endl;
        cout<<"                           Jl. Tempurung Kelapa No. 8                           "<<endl;
        cout<<"================================================================================"<<endl;
        cout<<""<<endl;
        cout<<" ____________________________________________"<<endl;
        cout<<"|No.|Daftar Makanan dan Minuman|    Harga    |"<<endl;
        cout<<" ------------------------------|------------- "<<endl;
        cout<<"| 1.|Nasi Rames                |   Rp. 3000  |"<<endl;
        cout<<"| 2.|Nasi Pecel                |   Rp. 5000  |"<<endl;
        cout<<"| 3.|Nasi+Capcay               |   Rp: 4000  |"<<endl;
        cout<<"| 4.|Es Teh/Teh Anget          |   Rp. 2000  |"<<endl;
        cout<<"| 5.|Es Sirup                  |   Rp. 3000  |"<<endl;
        cout<<"|___|_________________________ |_____________|"<<endl;
        cout<<""<<endl;
        cout<<"Masukkan Pilihan Anda:";
        cin>>pilih;
        switch (pilih)
        {
        case 1:
            cout<<"@Nasi Rames"<<endl;
            harga=3000;
            cout<<"Masukkan Jumlah Porsi:";
            cin>>jumlah;
            total=harga*jumlah;
            cout<<"Total yang Harus Dibayar= Rp."<<total<<endl;
            cout<<"Dibayar= Rp.=";
            cin>>bayar;
            kembali=bayar-total;
            cout<<"Kembali= Rp."<<kembali<<endl;
            cout<<""<<endl;
            cout<<"Ada yang Lain  Y/T=";
            cin>>mad;
            break;
        case 2:
            cout<<"@Nasi Pecel"<<endl;
            harga=5000;
            cout<<"Masukkan Jumlah Porsi:";
            cin>>jumlah;
            total=harga*jumlah;
            cout<<"Total yang Harus Dibayar= Rp."<<total<<endl;
            cout<<"Dibayar= Rp.=";
            cin>>bayar;
            kembali=bayar-total;
            cout<<"Kembali= Rp."<<kembali<<endl;
            cout<<""<<endl;
            cout<<"Ada yang Lain  Y/T=";
            cin>>mad;
            break;
        case 3:
            cout<<"@Nasi+Capcay"<<endl;
            harga=4000;
            cout<<"Masukkan Jumlah Porsi:";
            cin>>jumlah;
            total=harga*jumlah;
            cout<<"Total yang Harus Dibayar= Rp."<<total<<endl;
            cout<<"Dibayar= Rp.=";
            cin>>bayar;
            kembali=bayar-total;
            cout<<"Kembali= Rp."<<kembali<<endl;
            cout<<""<<endl;
            cout<<"Ada yang Lain  Y/T=";
            cin>>mad;
            break;
        case 4:
            cout<<"@Es Teh/Teh Anget"<<endl;
            harga=2000;
            cout<<"Masukkan Jumlah Porsi:";
            cin>>jumlah;
            total=harga*jumlah;
            cout<<"Total yang Harus Dibayar= Rp."<<total<<endl;
            cout<<"Dibayar= Rp.=";
            cin>>bayar;
            kembali=bayar-total;
            cout<<"Kembali= Rp."<<kembali<<endl;
            cout<<""<<endl;
            cout<<"Ada yang Lain  Y/T=";
            cin>>mad;
            break;
        case 5:
            cout<<"@Es Sirup"<<endl;
            harga=3000;
            cout<<"Masukkan Jumlah Porsi:";
            cin>>jumlah;
            total=harga*jumlah;
            cout<<"Total yang Harus Dibayar= Rp."<<total<<endl;
            cout<<"Dibayar= Rp.=";
            cin>>bayar;
            kembali=bayar-total;
            cout<<"Kembali= Rp."<<kembali<<endl;
            cout<<""<<endl;
            cout<<"Ada yang Lain  Y/T=";
            cin>>mad;
            break;
            default:
            cout<<"Plihan yang Anda Masukkan Tidak Tersedia"<<endl;
        }
    }
    while (mad/='Y');
    cout<<"Terima Kasih Atas Kunjungannya. Datang Kembali Nanti ^_^."<<endl;
return 0;
}

Setelah selesai dan berhasil maka akan seperti pada gambar di bawah ini.

Tidak ada komentar:

Posting Komentar