Wednesday 5 August 2009

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);
}