Pada semester 1 saat mata kuliah Algoritma Pemrograman 1, saya mendapatkan tugas untuk membuat program memesan makanan atau minuman di sebuah restoran/rumah makan. Berikut programnya :
Program & Screenshot
#include <iostream.h>
#include <conio.h> #include <stdlib.h> main() { clrscr(); char pembelian; int kode, porsi, jumlah, banyak; long int total, bayar, harga,duit,kembalian; atas: clrscr(); gotoxy(2,1); cout<<" ===================POJOK SERAMPANGAN===================\n"; cout<<"\n"; cout<<" HARGA bole, SUASANA bole, RASA tak bole serampangan\n"; cout<<"\n"; cout<<" ======================MENU SERAMPANG=======================\n"; cout<<" 1. Kedelai Asap\n"; cout<<" 2. Telur Oles Cabe\n"; cout<<" 3. INTERNET\n"; cout<<" 4. Ayam Membara\n"; cout<<" 5. Pancake\n"; cout<<" 6. Tergoreng\n"; cout<<" 7. Ayam Garing\n"; cout<<" 8. Udang Selimut\n"; cout<<" 9. Gulai Ikan Kakap\n"; cout<<" 10.Cumi Goreng\n"; cout<<"\n"; cout<<"====================MENU SERAMPANG DAHAGA===================\n"; cout<<" 11.Es Teh Manis\n"; cout<<" 12.Jus Jeruk\n"; gotoxy(5,20); cout<<"===================POJOK SERAMPANGAN===================\n"; cout<<"\n"; cout<<"Jumlah Menu Yang Dipesan = "; cin>>banyak; jumlah=1; bayar=0; for(jumlah=1;jumlah<=banyak;jumlah++) {ulang: cout<<" \n\nMasukan Kode Menu = "; cin>>kode; cout<<"\n"; if (kode==1) { cout<<" Nama Makanan = Kedelai Asap\n"; cout<<" Harga = Rp. 4000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=4000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==2) { cout<<" Nama Makanan = Telur Oles Cabe\n"; cout<<" Harga = Rp. 5000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=5000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==3) { cout<<" Nama Makanan = INTERNET\n"; cout<<" Harga = Rp. 5000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=5000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==4) { cout<<" Nama Makanan = Ayam Membara\n"; cout<<" Harga = Rp. 9000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=9000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==5) { cout<<" Nama Makanan = Pancake\n"; cout<<" Harga = Rp. 4000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=4000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==6) { cout<<" Nama Makanan = Tergoreng\n"; cout<<" Harga = Rp. 1000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=1000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==7) { cout<<" Nama Makanan = Ayam Garing\n"; cout<<" Harga = Rp. 8000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=8000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==8) { cout<<" Nama Makanan = Udang Selimut\n"; cout<<" Harga = Rp. 7000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=7000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==9) { cout<<" Nama Makanan = Gulai Ikan Kakap\n"; cout<<" Harga = Rp. 12000,-\n"; cout<<" Jumlah Porsi = "; cout<<porsi; harga=12000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==10) { cout<<" Nama Makanan = Cumi Goreng\n"; cout<<" Harga = Rp. 7000,-\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=7000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; } else if (kode==11) { cout<<" Nama Minuman = Es Teh Manis\n"; cout<<" Harga = Rp. 2000\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=2000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else if (kode==12) { cout<<" Nama Minuman = Jus Jeruk\n"; cout<<" Harga = Rp. 3000\n"; cout<<" Jumlah Porsi = "; cin>>porsi; harga=3000; total=harga*porsi; cout<<" Total Harga = Rp"<<total; cout<<"\n"; } else { cout<<"-Invalid Number-\a"; goto ulang; } bayar=bayar+total; } cout<<"\nTotal Bayar\t\t = Rp"<<bayar<<",-"; cout<<"\n\n\Masukan Pembayaran = Rp";cin>>duit; kembalian=duit-bayar; cout<<"\nCash Back\t = Rp"<<kembalian<<",-"; cout<<"\n\n\t\t\t((((TERIMA KASIH))))"; cout<<"\n\n\n\n\nPembelian Baru [y/t] ";cin>>pembelian; if (pembelian=='y'||pembelian=='Y') goto atas; else clrscr(); cout<<"\n\n\t\t\tProgram Logging Off...."; }
Screenshot :
Pada jumlah menu yang dipesan silahkan isikan sesuai keinginan. Semoga bermanfaat :)