Home » » Program Pembayaran Kasir Restaurant C++ Codeblock

Program Pembayaran Kasir Restaurant C++ Codeblock

Program Pembayaran Kasir Restaurant C++ Codeblock - Program pembayaran kasir ini saya buat untuk tugas projek uas di universitas kanjuruhan malang semester 1 2016, dan saya memiliki kelompok sebanyak 3 orang, saya sendiri bagian coding, sedangkan teman saya di bagian presentasi dan pembuat laporan.

Program Pembayaran Kasir Restaurant C++ Codeblock
Program Pembayaran Kasir Restaurant C++ Codeblock


Program Pembayaran Kasir Restaurant C++ Codeblock yang satu ini tentu saja sudah lolos tahapan review dari para asisten praktikum saya, dan alhamdulillah juga hasilnya juga cukup bagus, jadi bagi kalian yang ingin mengambil source code berikut ini silahkan saja, asalkan digunakan sebagai bahan belajar saja, jangan sampai salah mempergunakan nya.

Saya juga tidak membuat nya asli sendiri, saya juga telah melakukan beberapa modifikasi dari berbagai referensi codingan dari berbagai web, dan berikut adalah hasil program yang saya buat menggunakan code block, kenapa nanti kalian juga harus menggunakan code block? karena script berikut ini adalah hasil dari code block, bukan dari borland dan lain nya sehingga ada beberapa script yang perlu di ubah.

Program Pembayaran Kasir Restaurant C++ Codeblock


Misalnya saja di bagian void gotoxy, itu tidak diperlukan jika menggunakan borland, dan #include windows juga tidak dibutuhkan, kecuali jika kalian menggunakan gotoxy pada codeblock. Disitu saya juga menggunakan inputan nama yang bisa menggunakan spasi, jadi bagi kalian yang bingung bagaimana membuat program dengan inputan spasi pakai char atau string, kamu bisa melihatnya di bawah ini:

Program Pembayaran Kasir Restaurant C++ Codeblock



#include <conio.h>
#include <stdio.h>
#include <windows.h>
#include <iostream>
#include <iomanip>

using namespace std;

    void gotoxy(int x, int y){
    COORD coord;
    coord.X=x;
    coord.Y = y;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);}

    int main()
    {
    char nama[10],lagi;
    string jenis[10];
    int a,menu,harga[10],porsi[10],bayar,kode;
    float totalharga,total,uang,kembalian;

    atas:
    system("cls");
            cout<<"                      Kantin UNIKAMA"<<endl;
            cout<<"=*********************************************************************="<<endl;
                cout<<">> MAKANAN :                       >> MINUMAN :                  ||\n";
              cout<<"|| 1. Nasi Goreng Gila  Rp.10000,- || 4. Jus Alpukat     Rp.5000,- || \n";
              cout<<"|| 2. Bakso             Rp.12000,- || 5. Jus Mangga      Rp.6000,- || \n";
              cout<<"|| 3. Mie Ayam          Rp. 9000,- || 6. Capucino        Rp.5000,- || \n";

    cout<<"\nNama Pemesanan          : ";cin>>nama;
    cout<<"\nBanyak Pesanan           : ";cin>>menu;
        for(a=1;a<=menu;++a)
        {
                    cout<<"\n=******************="<<endl;
                    cout<<"Pesanan Ke "<<a<<endl;
                    cout<<"=******************=\n"<<endl;
                    cout<<"Masukkan Nomor Makanan/Minuman : ";cin>>kode;
                    cout<<"Jumlah Pesan                   : ";cin>>porsi[a];

                    if (kode==1){
                            cout<<"Nasi goreng gila\n";
                        jenis[a]="Nasi goreng gila";
                        harga[a]=10000;}

                    else if (kode==2){
                            jenis[a]="Bakso";
                        harga[a]=12000;}

                    else if (kode==3){
                            jenis[a]="Mie Ayam";
                        harga[a]=9000;}

                    else if (kode==4){
                        jenis[a]="Jus Alpukat";
                        harga[a]=5000;}

                    else if (kode==5){
                            jenis[a]="Jus Mangga";
                        harga[a]=6000;}

                    else if (kode==6){
                            jenis[a]="Cappucino";
                        harga[a]=5000;}

                        else
                        {cout<<"Salah!!,Input Kode Lagi!!"<<endl;
                         goto atas;}

                    }

                system("cls");
                cout<<"                     Bukti Pemesanan Makanan                         "<<endl;
                cout<<"                         Kantin UNIKAMA                          "<<endl;
                cout<<"=*********************************************************************="<<endl;
                cout<<"Nama Pemesan  : "<<nama<<endl;
                cout<<"======================================================================="<<endl;
                cout<<"No.       Nama          Harga        Jumlah      Subtotal             "<<endl;
                cout<<"          Makanan       Makanan      Pesan                            "<<endl;
                cout<<"======================================================================="<<endl;
                     //12345678901234567890123456789012345678901234567890123456789012345678901234567890
                     //         1         2         3         4         5         6         7         8
                totalharga=0;
                for(a=1;a<=menu;++a)
                    {
                    gotoxy(1,a+10);  cout<<a;
                    gotoxy(5,a+10);  cout<<jenis[a];
                    gotoxy(25,a+10); cout<<harga[a];
                    gotoxy(39,a+10); cout<<porsi[a];
                    total=porsi[a]*harga[a];
                    gotoxy(51,a+10); cout<<total;
                    cout<<endl;
                    totalharga=totalharga+total;
                    }
                cout<<"\n====================================================================\n"<<endl;
                cout<<"                                Total Bayar     :Rp. "<<totalharga<<endl;
                cout<<"                                Uang Bayar      :Rp. ";cin>>uang;
                kembalian=uang-totalharga;
                cout<<"                                Uang Kembali    :Rp. "<<kembalian<<endl;


                    cout<<"Input data lagi [Y]/[T]? :";cin>>lagi;
                    if(lagi=='Y'||lagi=='y')
                    goto atas;
                    else
                    system("cls");
                    }

Berikut adalah hasil outputan nya:

Program Pembayaran Kasir Restaurant C++ Codeblock
Program Pembayaran Kasir Restaurant C++ Codeblock

Program Pembayaran Kasir Restaurant C++ Codeblock
Program Pembayaran Kasir Restaurant C++ Codeblock



Bagaimana, apakah kamu mulai tertarik dengan dunia programming? Itu adalah salah satu contoh Program Pembayaran Kasir Restaurant C++ Codeblock. Jika kamu ingin mengunakan bahasa java, tentu saja sama saja, hanya bahasanya saja yang berbeda, tetapi algoritma serta logika nya bisa disamakan.

Kalian yang suka coding dan berada di daerah sekitar Malang, silahkan melanjutkan kuliah di universitas kanjuruhan Malang, karena jurusan Sistem informasi UNIKAMA juga telah menjuarai berbagai lomba di tingkat provinsi. Meskipun swasta, tapi kami bisa berprestasi. Terima kasih, silahkan kontak saya jika ada pertanyaan seputar script ya. Itu dijamin work menggunakan code block. 

0 komentar:

Post a comment