Program Sederhana Menu Makanan C++ - Bima Media

Sabtu, 10 November 2018

Program Sederhana Menu Makanan C++

Program sederhana menu makanan dengan pengkondisian if, if else, switch yang dimana dalam pemilahan menu ini anda akan disuruh menginput umur agar supaya harga yang didapat berbeda jika anda umur anda sekian maka anda mendapat sekian dan seterusnya disini saya menggunakan perbedaan harga di umur lebih besar 12 tahun maka harga lebih mahal dan menu yang berbeda.

Jadi Begini sistemnya:
1. pertama user memasukan umurnya
2. muncul pilihan menu dan harga sesuai umur user
3. setelah itu user memilih menu dengan menginput karakter a-d
4. setelah user menginput pilihan menu, maka muncul detail pesanan seperti menu dan total yang dibayar.
5. setelah itu user menginputkan jumlah uang yang akan dibayarkan
6. akan ada operasi lagi jika uang user lebih maka akan muncul sisa uang dari kelebihan uangnya dan sebaliknya jika kurang maka muncul jumlah uang yang kurang.

#include <iostream>
using namespace std;
int main(){
cout << "Selamat Datang Di RM Maju Mundur Sejahtera"<<endl;
int umur;
cout << "Berapa Umur Anda \t: "; cin >> umur;
//jika umur lebih dari 12 tahun
if(umur>=12){
cout << "Daftar Menu Makanan RM Maju Mundur Sejahtera" <<endl;
cout << "a. Nasi Goreng Pedas \t= 12.000 " <<endl;
cout << "b. Nasi Rames \t\t= 9.000 " <<endl;
cout << "c. Pecel Lele \t\t= 13.000 " <<endl;
cout << "d. Ayam Balado \t\t= 15.000 " <<endl;
char menu;
cout << "Pilih Menu Makanan \t: "; cin >> menu;
switch(menu){
int total, uang, kembalian,kurang,diskon;
case 'a':
cout << "Pesanan \t\t\t: Nasi Goreng Pedas" <<endl;
total= 12000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
case 'b':
cout << "Pesanan \t\t\t: Nasi Rames" <<endl;
total= 9000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
case 'c':
cout << "Pesanan \t\t\t: Pecel Lele" <<endl;
total= 13000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
case 'd':
cout << "Pesanan \t\t\t: Ayam Balado" <<endl;
total= 15000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
default:
cout << "Menu Anda Tidak Tersedia";
}
//jika umur kurang dari 12 tahun
}else if(umur<=12){
cout << "Daftar Menu Makanan RM Maju Mundur Sejahtera" <<endl;
cout << "a. Nasi Goreng \t\t= 11.000 " <<endl;
cout << "b. Ayam Goreng \t\t= 9.000 " <<endl;
cout << "c. Ikan Kukus \t\t= 8.000 " <<endl;
char menu;
cout << "Pilih Menu Makanan \t: "; cin >> menu;
switch(menu){
int total, uang, kembalian,kurang;
case 'a':
cout << "Pesanan \t\t\t: Nasi Goreng" <<endl;
total= 11000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
case 'b':
cout << "Pesanan \t\t\t: Ayam Goreng" <<endl;
total= 9000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
case 'c':
cout << "Pesanan \t\t\t: Ikan Kukus" <<endl;
total= 8000;
cout << "Total Yang Dibayar\t\t:" << " Rp " << total <<endl;
cout << "Masukan Jumlah Uang Anda \t: Rp "; cin >> uang;
if (uang>=total)
cout << "Kembali \t\t\t: " << uang-total <<endl;
else
cout << "Kurang \t\t\t\t: " << total-uang <<endl;
break;
default:
cout << "Menu Anda Tidak Tersedia";
}
}
return 0;
}


nah diatas nanti kira kira outputnya akan seperti ini.


Comments


EmoticonEmoticon