CONTOH PROGRAM KASIR DENGAN C++
Allex Sandra Willyan
allexsandrawillyan@gmail.com
Abstrak
Artikel ini berisi tentang membuat sebuah program kasir sederhana mengunakan
aplikasi pemograman yaitu c++,semoga program ini dapat membantu teman-teman
semua, terimakasih.
Kata Kunci: program kasir,c+ + ,bahasa c,penghitungan
Pendahuluan
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell
Laboratories awal tahun 1980-an berdasarkan C ANSI (American National
Standard Institute).
Pembahasan
Contoh program kasir sederhana
#include "conio.h"
#include "iostream.h"
#include "stdio.h"
#include "string.h"
int main()
{
struct
char kobar, nabar[20];
int harga, jumli, total, bayar, kembali;
}brng;
char awal, ulang;
awal:
puts("---");
puts("* PROGRAM KASIR *");
puts("---");
puts("[1] Input Makanan");
puts("[2] Input Barang");
puts("[3] Input Minuman");
puts("[4] exit");
cout<<"Pilih Kode Menu [1/2/3/4] : ";cin>>awal;
if (awal=='1')
goto satu;
else
if (awal=='2')
goto dua;
else if (awal=='3')
goto tiga;
else
satu:
puts("---");
puts("* DAFTAR MAKANAN *");
puts("---");
puts("[A] Mie Ramen");
puts("[B] Nasi Bakar Spesial");
puts("[C] Sate");
puts("[D] Sop Sapi");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Mie Ramen");
brng.harga=18000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Nasi Bakar Spesial");
brng.harga=20000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Sate");
brng.harga=15000;}
else
{strcpy (brng.nabar, "Sop Sapi");
puts("---");
cout<<"Nama Barang : "<<brng.nabar<<endl;
cout<<"Harga Barang : Rp. "<<brng.harga<<endl;
cout<<"Jumlah Beli : ";cin>>brng.jumli;
brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl;
cout<<"Uang Bayar : Rp. ";cin>>brng.bayar;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("---");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
dua:
puts("---");
puts("* DAFTAR BARANG *");
puts("---");
puts("[A] Adidas");
puts("[B] Nike");
puts("[D] All Stars");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Adidas");
brng.harga=490000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Nike");
brng.harga=300000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Puma");
brng.harga=250000;}
else
{strcpy (brng.nabar, "All Stars");
brng.harga=100000;}
puts("---");
cout<<"Nama Barang : "<<brng.nabar<<endl;
cout<<"Harga Barang : Rp. "<<brng.harga<<endl;
cout<<"Jumlah Beli : ";cin>>brng.jumli;
brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("---");
cout<<"Transaksi lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto dua;
else
goto awal;
tiga:
puts("---");
puts("* DAFTAR MINUMAN *");
puts("---");
puts("[A] Aqua");
puts("[B] Es Jambu");
puts("[C] Teh Tarik");
puts("[D] Roat Bear");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Aqua");
brng.harga=4000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
brng.harga=9000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Teh Tarik");
brng.harga=6000;}
else
{strcpy (brng.nabar, "Roat Bear");
brng.harga=12000;}
puts("---");
cout<<"Nama Barang : "<<brng.nabar<<endl;
cout<<"Harga Barang : Rp. "<<brng.harga<<endl;
cout<<"Jumlah Beli : ";cin>>brng.jumli;
brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl;
cout<<"Uang Bayar : Rp. ";cin>>brng.bayar;
brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("---");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto tiga;
else
empat:
cout<<endl;
cout<<"***** TERIMA KASIH *****";
getch();
return 0;
Penutup
Semoga artikel yang saya buat dapat membantu dan mempermudah teman-teman dalam
memahami contoh program kasir dengan c++
Terimakasih.
Referensi
Berdasarkan pengalaman pribadi