Program Billing Restoran Sederhana


Berikut ini contoh program sederhana untuk melakukan billing transaksi di sebuah restoran. Program ditulis dengan menggunakan bahasa C++ secara prosedural. Program ini juga merupakan jawaban soal UTS SP mata kuliah Bahasa Pemrograman 1. Semoga bermanfaat.

Jalannya program: user/ petugas billing akan memasukkan data menu masakan yang dipesan. Setelah itu dimasukkan jumlah porsinya. Program akan menghitung dan menampilkan biaya per menu. Program akan kembali ke halaman menu. User bisa mengulangi untuk memasukkan menu yang lain. Jika sudah tidak ada lagi menu yang mau dimasukkan maka user memilih menu “Selesai” untuk menampilkan Total biaya yang harus dibayar dari keseluruhan menu yang dipesan. Selamat mencoba…

#include “stdio.h”
void main()
{
int pilihan, biaya, porsi, total=0;

do
{
printf(“MENU RESTORAN NIKMAT\n”);
printf(“1. Sate Ayam\n2. Sate Kambing\n3. Soto Iga Sapi\n”);
printf(“4. Selesai\n5. EXIT\n”);
printf(“Pilihan = “);
scanf(“%d”, &pilihan);
switch(pilihan)
{
case 1:
biaya = 7000;
printf(“Porsi = “); scanf(“%d”, &porsi);
biaya = biaya * porsi;
total = total + biaya;
printf(“Biaya = %d\n”, biaya);
break;
case 2: //modify case 1
break;
case 3: //modify case 1
break;
case 4:
printf(“Total biaya = %d\n”, total);
total = 0;    //di-nol-kan utk awal perhitungan baru
break;
case 5:
printf(“Program shut down…”);
break;
}
}while (pilihan != 5);
}

One Response to Program Billing Restoran Sederhana

  1. nanda says:

    tolong buatin yng untuk proram kasir dong…
    please….

    yang terstruktur,
    masing” bagian mngunakan void…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: