Saturday, October 20, 2018


Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Tutorial program C++ yang akan kali ini saya bagikan adalah membuat Program Menu Makanan menggunakan C++, kalau kalian pernah membacanya disini saya juga pernah membuat program menu restoran yang hampir mirip tapi menggunakan pascal.
Pascal mungkin sudah sedikit kuno lah ya dan sudah jarang yang menggunakannya jadi saya membuat program menu makanan kembali dengan menggunakan C++. Seperti yang dulu saya menggunakan pemilihan switch case untuk menu-menu makannya tapi sekarang ditambah perulangan Do While.
Di dalam program ini  ada daftar menu beserta harganya, menghitung total harga dan kembaliannya.
Oke kita langsung saja.

cara membuat program menu makanan sederhana menggunakan C++


Seperti bisa kita lihat digambar diatas librarynya kita hanya menggunakan iostream saja karena itu juga sudah cukup, di dalam variabelnya kita membuat 6 variabel dengan tipe data integer yaitu ada kode untuk pemilihan switch case nya, pri itu untuk harga, jml untuk jumlah porsi, tot untuk total harga, byr untuk memasukan uang yang dibayarkan, kbl untuk kembalian dan ada 1 variabel  dengan tipe data boolean mad untuk pengkondisian perulangan nanti di akhir.

source code program menu makanan sederhana


Di gambar kedua ada proses di dalam menu casenya menentukan harga awalnya lalu menghitungnya dengan jumlah porsi dan menghitung total keseluruhan serta jumlah kembalian dari uang yang dibayarkan.

tutorial C++ membuat program menu restoran sederhana

pemrograman untuk pemula program menu makanan

coding program menu makanan sederhana

Di gambar ketiga, keempat dan kelima seperti proses di dalam case yang pertama hanya perbedaanya di jenis menu dan harga awalnya saja, oh iya setiap user selesai menghitung semuanya akan ada pilihan untuk mengulangi prosesnya “Masih Ada Yang Lain Y/T ?“ , jika pilihan yang dimasukan bukan Y maka akan muncul notifikasi “Terima Kasih Atas Kunjungan Anda Di Pondok Sakieu Ge Uyuhan” dan program akan keluar.
Ini gambar ketika program dijalankan
\
cara membuat program menu makanan sederhana menggunakan C++

Dan dibawah ini adalaha source code lengkapnya.
#include <iostream>
using namespace std;
int main()
{
                int kode, pri, jml, tot, byr, kbl;
                char mad;
                do
                {
                                cout<<"         Pondok Sakieu Ge Uyuhan     "<<endl;
                                cout<<"             FILL UP UR TANK         "<<endl;
                                cout<<"          Chef et Mati Karna Mu      "<<endl;
                                cout<<"        Jl. ni Saja Apa Yang Ada     "<<endl;
                                cout<<"========================================"<<endl;
                                cout<<""<<endl;
                                cout<<" ______________________________________"<<endl;
                                cout<<"|     Menu Makanan      |      Harga   |"<<endl;
                                cout<<"|                       |              |"<<endl;
                                cout<<"|   1. Ayam Goreng      |  Rp. 10.000  |"<<endl;
                                cout<<"|   2. Nasi Goreng      |  Rp. 12.000  |"<<endl;
                                cout<<"|   3. Mie Pangsit      |  Rp. 10.000  |"<<endl;
                                cout<<"|   4. Pecel Ayam+Nasi  |  Rp. 15.000  |"<<endl;
                                cout<<"|   5. Nasi Rames       |  Rp.  8.000  |"<<endl;
                                cout<<"|   6. Jus Jeruk        |  Rp.  5.000  |"<<endl;
                                cout<<"|   7. Teh Manis        |  Rp.  2.000  |"<<endl;
                                cout<<"|_______________________|______________|"<<endl;
                                cout<<""<<endl;
                                cout<<"Masukan Pilihan Anda : ";
                                cin>>kode;
                                switch (kode)
                                {
                                case 1:
                                cout<<'\n'<<"Ayam Goreng"<<endl;
                                pri=10000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 2:
                                cout<<'\n'<<"Nasi Goreng"<<endl;
                                pri=12000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 3:
                                cout<<'\n'<<"Mie Pangsit"<<endl;
                                pri=10000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 4:
                                cout<<'\n'<<"Pecel Ayam+Nasi"<<endl;
                                pri=15000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 5:
                                cout<<'\n'<<"Nasi Rames"<<endl;
                                pri=8000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 6:
                                cout<<'\n'<<"Jus Jeruk"<<endl;
                                pri=5000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                               
                                case 7:
                                cout<<'\n'<<"Teh Manis"<<endl;
                                pri=2000;
                                cout<<"Masukan Jumlah Porsi : ";
                                cin>>jml;
                                tot=pri*jml;
                                cout<<"Total Hargany        : Rp. "<<tot<<endl;
                                cout<<"Dibayar              : Rp. ";
                                cin>>byr;
                                kbl=byr-tot;
                                cout<<"Kembali              : Rp."<<kbl<<endl;
                                cout<<""<<endl;
                                cout<<"Masih Ada Yang Lain Y/T : ";
                                cin>>mad;
                                break;
                                default:
                                cout<<"Kode Yang Anda Masukan Tidak Tersedia";
                                } 
                }
                while (mad/='Y');
                cout<<"Terima Kasih Atas Kunjungan Anda Di Pondok Sakieu Ge Uyuhan";
                return 0;
}


Semoga postingan kali ini juga bermanfaat, silahkan tuliskan komentar dan pertanyaannya dibawah jika ada yang salah atau kurang jelas, daftar kan juga email kalian untuk terus mendapatkan update terbaru tutorial pemrograman dan source code dari coding maniak.
Kita disini sama-sama belajar “Dari newbie oleh newbie dan untuk newbie”

Baca Juga
Ide Aplikasi Untuk Smart City


12 comments:

  1. Replies
    1. mad itu nama variabel char (untuk memasukan pilihan Y / T)
      bisa diganti apa saja

      Delete
  2. Sistem pewarnaan bisa diterapkan nggak bang kaya di visual c++

    ReplyDelete
  3. Ini programnya bisa nggak di Visual studio

    ReplyDelete
  4. rapihin mas, nanti di DO di perusahaan

    ReplyDelete
  5. Ini termasuk percabangan atau perulangan ya? Atau kombinasi kedua itu?

    ReplyDelete
  6. kalo kita pesen 2 menu berbeda gimana ya?

    ReplyDelete
  7. di bagian"Masukan pilihan Anda"kenapa saya gk
    bisa ketik codenya yah??

    ReplyDelete
  8. makasih bang T_T membantu tugas saya

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete

Powered by Blogger.

Author

My photo
"life is only once, so don't choose to be mediocre, do whatever you need to do and die without regret" -Mad Arief-

Postingan Terbaru

Total Pageviews