5 Contoh program C++ : kasir sederhana
Kumpulan contoh program kasir sederhana c++ |
Bagaimana membuat program c++ kasir mini market sederhana dengan menggunkan if else, switc case, for, while, do while, secara dinamis, Caranya cukup mudah yang terpenting anda paham mengenai dasar-dasar dari bahasa pemrograman c++.
Karna pada pembuatan program ini kita akan menggunkan beberapa statemen dari bahasa c++ antara lain.
Looping atau perulangan seperti for, while, do , dowhile dan lain sebaginya. kemudain pengkondisian atau statement control seperti , if, if else, if else bersarang, swit case dan lain sebaginya.
Setidaknya kami akan memberikan sekitar 5 contoh program kasir c++ sederhana yang nantinya bisa menjadi refrensi dari teman-teman yang mebutuhkannya.
Program di bawah ini akan kita kemas dengan studi kasus dan bagimana cara menyelesaikannya menggunkan bahsa pemrograman c++.
5 Contoh program c++ kasir sederhana
#1 Kasir dengan menggunkan diskon
Buat sebuah program kasir dengan bahasa c++ dengan ketentuan sebagai berikut:- Program dapat menentukan jumlah barang
- Program dapat mengimput nama barang
- Program dapat mengimput harga dan jumlah
- Program dapat memberikan diskon
- program dapat menamoikan total jumlah barang yang di pesan
Dari ketentuan di atas maka lansung saja kita mulai membuat programnya, anda bisa mengkopy program berikut, tapi saran dari kami sebaiknya anda tulis ulang kode program berikut.
#include <iostream> using namespace std; main (){ string namaa="Yusron Rizki Ardiansyah"; string nim="F1B016103"; int diskon,i,j, x, total; int bayar[10], hrga[10],jbrg[10], totali=0; char nama[30][x]; cout<<namaa<<endl; cout<<nim<<endl; cout<<"==============================="<<endl; cout<<"======== Program Kasir ========"<<endl; cout<<"==============================="<<endl; cout<<endl; cout<< "Masukkan Jumlah Data = "; cin>>x; cout << endl; for(i=0;i<x;i++){ cout<<"==============================="<<endl; cout<<endl; cout<< "Masukkan Nama Barang = "; cin>>nama[i]; cout<< "Masukkan Harga Barang = Rp."; cin>>hrga[i]; cout<< "Masukkan Jumlah Barang = "; cin>>jbrg[i]; cout<<endl; } system("cls"); for(i=0;i<x;i++){ cout<<"Nama Barang = "<<nama[i]<<endl; cout<<"Harga Barang = Rp. "<<hrga[i]<<endl; cout<<"Jumlah Barang = "<<jbrg[i]<<endl; bayar[i]=hrga[i]*jbrg[i]; cout<<"jumlah Belanja = "<<bayar[i]<<endl; cout<<endl; } for(i=0; i<x; i++){ totali=totali+bayar[i]; cout<<"Sub total = "<<totali<<endl; } if (totali>30000){ diskon=0.1*totali; cout<<"Diskon 10% = Rp. "<<diskon<<endl; total=totali-diskon; cout<<"Total = Rp. "<<total<<endl; } }
Hasil Rung Program
Gambar 1 hasil runing Contoh program c++ kasir sederhana |
#2 Kasir rumah makan
Buat sebuah program kasir rumah makan, dimana program dapat menampilkan menu makanan dan dapat memilih menu yang di inginkan.
Kemudain program dapat melakukan pembayaran dan total jumlah pembayaran.
Contoh program c++ kasir ini menggunkan use case pada bahasa c++
#include<iostream> using namespace std; int main (){ int kode,pri,jml,tot,byr,kbl; char mad; do { cout<<" RUMAH MAKAN "<<endl; cout<<" NASI BALAP PUYUNG "<<endl; cout<<" Aplikasi kasir rumah makan "<<endl; cout<<"============================================"<<endl; cout<<""<<endl; cout<<"Menu Makanan Harga"<<endl; cout<<"1. AYAM GORENG Rp. 10.000"<<endl; cout<<"2. NASI GORENG Rp. 8.000"<<endl; cout<<"3. MIE PANGSIT Rp. 10.000"<<endl; cout<<"4. NASI BALAP PUYUNG Rp. 12.000"<<endl; cout<<"5. NASI CAMPUR Rp. 8.000"<<endl; cout<<"6. JUS JERUK Rp. 6.000"<<endl; cout<<"7. AIR GELAS Rp. 500"<<endl; cout<<'n'<<"MASUKKAN PILIHAN ANDA :"; cin>>kode; switch (kode){ case 1: cout<<'n'<<"AYAM GORENG"<<endl; pri=10000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 2: cout<<'n'<<"NASI GORENG"<<endl; pri=8000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 3: cout<<'n'<<"MIE PANGSIT"<<endl; pri=10000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 4: cout<<'n'<<"NASI BALAP PUYUNG"<<endl; pri=12000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 5: cout<<'n'<<"NASI CAMPUR"<<endl; pri=8000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 6: cout<<'n'<<"JUS JERUK"<<endl; pri=6000; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; case 7: cout<<'n'<<"AIR GELAS"<<endl; pri=500; cout<<"Masukkan Jumlah :"; cin>>jml; tot=pri*jml; cout<<"Total harganya yaitu : Rp. "<<tot<<endl; cout<<"DIBAYAR : Rp. "; cin>>byr; kbl=byr-tot; cout<<"KEMBALI : Rp. "<<kbl<<endl; cout<<"Masih ada Y/T :"; cin>>mad; break; default: cout<<"Kode yang anda masukkan tidak ada"; } } while (mad/='Y'); cout<<"Terimah Kasih Atas Kunjungan Anda WARUNG NASI BALAP PUYUNG"; return 0; }
Hasil Rung Program
Gambar 2 hasil runing Contoh program c++ kasir rumah makan |
#3 Kasir keday kopi
Membuat program c++ sederhana kasir kedai kopy
#include <iostream> #include <conio.h> #include <windows.h> using namespace std; int main () { char lagi; int nama; int pilihan; int jumlah; int dibayar; int harga; int total; int kode; awal: system("cls"); cout<<"====================================="<<endl; cout<<"+++++++ Keday kopi balog +++++++"<<endl; cout<<"=====Menu==================Harga===="<<endl; cout<<"1. kopi hitam Rp.10000"<<endl; cout<<"2. kopi moca Rp.15000"<<endl; cout<<"3. kopi susu Rp.9000"<<endl; cout<<"4. kopi cinta Rp.20000"<<endl; cout<<"5. jus nanas Rp.10000"<<endl; cout<<"6. jus alpokat Rp.12000"<<endl; cout<<"7. jus jeruk Rp.10000"<<endl; cout<<endl; cout<<"Masukkan Pilihan Anda(1-7) ="; cin>>kode; switch(kode) { case 1 : cout<<"kpi hitam"<<endl; harga=10000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 2 : cout<<"kopi moka"<<endl; harga=8000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 3 : cout<<"kopi susu"<<endl; harga=6000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 4 : cout<<"kopi cinta"<<endl; harga=5000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 5 : cout<<"jus nanas"<<endl; harga=5000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 6 : cout<<"jus apukat"<<endl; harga=2000; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; case 7 : cout<<"jus Jeruk"<<endl; harga=3500; cout<<"Masukkan Jumlah ="; cin>>jumlah; cout<<endl; total = jumlah*harga; cout<<"Total harga yaitu ="<<total<<endl; cout<<"DIBAYAR ="; cin>>dibayar; cout<<endl; cout<<"Kembalian ="<<dibayar-total<<endl; break; default: cout<<"Kode tersebut tidak ada dalam menu"<<endl; } cout<<"Anda Ingin Mengulangi Lagi (Y?N)"; cin>>lagi; if(lagi=='y' || lagi=='Y'){ goto awal; } if (lagi=='N' || lagi=='n'){ goto selesai; } selesai: system("cls"); cout<<"Terima Kasih Kunjungan Anda di Warung Pak Untung"<<endl; return 0; }
Hasil Rung Program
Gambar 3 hasil runing Contoh program c++ kasir warung kopi dan jus |
#4 Toko laptop balog18
Membuat program c++ sederhana kasir Toko laptop/ kompur
#include<iostream> #include<conio.h> #include<string> using namespace std; int main() { string brg1,brg2,brg3; int byk1,byk2,byk3,jml1,jml2,jml3,total,disc; int mouse=50000,dvd=3000,fd=75000; cout <<"======================================"<< endl; cout <<" Toko Laptop Balog 18"<< endl; cout <<"======================================"<< endl; cout <<"1. Dell = Rp 50.000,-"<< endl; cout <<"2. Lenovo = Rp 3.000,-"<< endl; cout <<"3. Toshiba = Rp 75.000,-"<< endl; cout <<"======================================"<< endl << endl; cout <<"Input nama barang 1 : "; cin >> brg1; cout <<"Banyak barang : "; cin >> byk1; jml1 = byk1 * mouse; cout <<"Jumlah 1 : Rp. "<< jml1 << endl << endl; cout <<"Input nama barang 2 : "; cin >> brg2; cout <<"Banyak barang : "; cin >> byk2; jml2 = byk2 * dvd; cout <<"Jumlah 2 : Rp. "<< jml2 << endl << endl; cout <<"Input nama barang 3 : "; cin >> brg3; cout <<"Banyak barang : "; cin >> byk3; jml3 = byk3 * fd; cout <<"Jumlah 3 : Rp. "<< jml3 << endl << endl; cout <<"======================================"<< endl; total = jml1+jml2+jml3; cout <<"Total Pembelian = Rp. "<< total << endl; if (total > 200000) disc = 0.1*total; else disc = 0; cout <<"Discount = Rp. "<< disc << endl; cout <<"Total Bayar = Rp. "<< total-disc << endl << endl; cout <<"======================================="<< endl; cout <<" Terima kasih atas kunjungan Anda ! "<< endl; cout <<"======================================="<< endl; getch(); }
Hasil Rung Program
Gambar 4 hasil runing Contoh program c++ kasir sederhana toko elektronik |
#5 Program c++ kasir Warung Pojok
Membuat program c++ sederhana kasir Warung makan Pojok #include <conio.h> #include <iostream> using namespace std; int main() { long harga, biaya, diskon, grandtotal, bayar, kembalian; int jumlah; char paket; cout<<"-------------------------"<<endl; cout<<" Warung Pojok "<<endl; cout<<"-------------------------"<<endl<<endl; cout<<"MENU PAKET: "<<endl; cout<<"A. Nasi Campur + jus "<<endl; cout<<"B. Nasi Goreng + jus "<<endl; cout<<"C. Mie Goreng + jus "<<endl<<endl; cout<<"Tipe Kamar [ A/B/C ]= "; cin>>paket; cout<<"Jumlah = "; cin>>jumlah; switch(paket) { case 'A': case 'a' : harga=28000; break; case 'B': case 'b' : harga=24000; break; case 'C': case 'c' : harga=27000; break; } biaya=harga*jumlah; diskon=0.1*biaya; grandtotal=biaya-diskon; cout<<"-------------------------"<<endl; cout<<" WARUNG GLOBALITI "<<endl; cout<<"-------------------------"<<endl<<endl; cout<<"RINCIAN PEMBAYARAN: "<<endl; cout<<"Menu Paket = "<<paket<<endl; cout<<"Jumlah = "<<jumlah<<endl; cout<<" ------------ x"<<endl; cout<<"Biaya = "<<biaya<<endl; cout<<"Diskon 5% = "<<diskon<<endl; cout<<" ------------ -"<<endl; cout<<"Grand Total = "<<grandtotal<<endl; cout<<"Bayar = "; cin>>bayar; kembalian=bayar-grandtotal; cout<<" --------------"<<endl; cout<<"Uang Kembalian = "<<kembalian<<endl; getch(); }
Hasil Rung Program
Artikel terkait
10 contoh program c++: if else sederhana dan if else bersarang
Contoh program c++ : menggunkan fungsi
Contoh program c++ : Membuat input data Mahasiswa
Contoh program c++ : Switc case dalam menentukan nama hari
Contoh program c++ : Menentukan bilangan ganjil genap
Gambar 5 hasil runing Contoh program c++ kasir sederhana warung nasi |
Artikel terkait
10 contoh program c++: if else sederhana dan if else bersarang
Contoh program c++ : menggunkan fungsi
Contoh program c++ : Membuat input data Mahasiswa
Contoh program c++ : Switc case dalam menentukan nama hari
Contoh program c++ : Menentukan bilangan ganjil genap