NAMA : ORIZA SATIVA
NIM : C030318057
MATA KULIAH : ALGORITMA PEMROGRAMA
TAHAP PEMBUATAN PROGRAM
Mendefinisikan masalah dan menganalisanya
1. Tujuan pembuatan program: untuk memudahka menentukan harga menu makanan
2. Parameter yang digunakan : int kode,pri,jml,tot,byr,kbl;
3. Fasilitas yang disediakan:
4. Algoritma yang diterapkan
a. Pertama program akan menampilkan daftar menu yang ada di rumah
makan tersebut.
b. Pelanggan akan disuruh memilih menu yang diinginkan.
c. Masukan jumlah porsi.
d. Lalu akan tercantum jumlah harga yang harus dibayar.
e. Lalu akan ada pilihan lagi apakah pelanggan ingin menambah
pesanannya atau tidak.
f. Setelah itu program untuk memesan dan membayar makanan dan
minuman sudah selesai. Dan terima kasih atas kunjungan anda.
5. Bahasa pemrograman yang dipakai: Bahasa C
Dalam kasus ini sebuah rumah makan ingin membuat kemudahan untuk si pemilik
rumah makan dan pelanggan dalam hal memesan ataupun membayar menu makanan dan
minuman, lalu sang pemilik pun berinisiatif untuk membuat program tersebut.
Program Membuat program untuk memesan makanan dan minuman pada sebuah
rumah makan dengan rumus seperti di bawah ini : Total = Harga makanan x jumlah porsi
Ketentuan paket dan harga setiap paket :
1. AYAM GORENG : Rp. 10.000
2. NASI GORENG : Rp. 8.000
3. MIE PANGSIT : Rp. 10.000
4. AYAM LALAPAN + NASi : Rp. 12.000
5. NASI CAMPUR : Rp. 8.000
6. JUS JERUK : Rp. 6.000
7. AIR GELAS : Rp. 500
Catatan Hanya bisa memilih menu yang telah tersedia. Jika memilih paket yang
tidak ada dalam daftar menu maka otomatis akan keluar perintah yang berbunyi “Kode
Yang Anda Masukkan Tidak Ada” Cara kerja program :
. Program & Screenshot
#include
using namespace std;
int main ()
{
int kode,pri,jml,tot,byr,kbl;
char mad;
do {
cout<<" MUDAH-MUDAHAN KENYANG "<>kode; switch (kode){
case 1:
cout<<'\n'<<"AYAM GORENG"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 2:
cout<<'\n'<<"NASI GORENG"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 3:
cout<<'\n'<<"MIE PANGSIT"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 4:
cout<<'\n'<<"AYAM LALAPAN + NASI"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 5:
cout<<'\n'<<"NASI CAMPUR"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 6:
cout<<'\n'<<"JUS JERUK"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break;
case 7:
cout<<'\n'<<"AIR GELAS"<>jml; tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<>byr; kbl=byr-tot;
cout<<"KEMBALI : Rp. "<>mad; break; default:
cout<<"Kode Yang Anda Masukkan Tidak Ada \n"; } } while (mad/='Y');
cout<<"Terimah Kasih Atas Kunjungan Anda"; return 0; }