Program atau Aplikasi Kasir Menggunakan DEV-C++

Program atau Aplikasi Kasir Menggunakan DEV-C++ – Sebuah program sederhana yang telah rajaprogram.com sediakan untuk teman – teman yang mebutuhkan, baik untuk pembelajaran maupun untuk di implementasikan langsung, semuanya dapat dilakukan karena aplikasi ini bersifat opensource yang mana scriptnya dapat teman – teman ambil secara gratis dibawah ini.

Program kasir ini masih sangat sederhana, sabagai contoh untuk jumlah rupiah yang nilainya jutaan maka tidak semua akan ditampilkan pada aplikasi Dev-C++ ini, selain itu masih banyak keliruan pengguna sehingga mengakibatkan -1 #QNAN, dan mengatasi hal tersebut terus ikuti rajaprogram.com, karena kami akan menjelaskan masalah – masalah tersebut pada artikel selanjutnya.

Baca juga : Flowchart Menghitung Luas Persegi Panjang Menggunakan DEV-C++

Sebelum kita masuk ke source code pada program kasir, sebaiknya teman – teman memahani script atau bahasa pemograman pada aplikasi DEV-C++, sehingga meminimalisir kesalahan seperti yang telah rajaprogram.com sebutkan diatas.

Beberapa struktur dasar algoritma yang minimal teman – teman pelajari sebelum masuk ke program c++ kasir, antara lainya seperti percabangan dan perulangan, karena program Dev-C++ ini menggunakan percabangan IF ELSE pada saat menentukan diskon yang didapatkan dari total belanja dan juga memakai perulangan FOR untuk mengulang perintah inputan dari user sesuai dengan jumlah beli, dan selain itu program Dev-C++ ini juga memakai array (larik) untuk menampung beberapa nilai sekaligus dalam satu variabel yang sama.

Aplikasi kasir ini sangat cocok untuk toko atau warung kecil, seperti toko sembako, angkringan, atau warung klontong.

Mungkin tidak perlu panjang lebar rajaprogram.com menjelakan mengenai bahasa pemograman Dev-C++ khususnya untuk program kasir sederhana ini, selanjutnya silahkan lihat source-code aplikasi ini guna mempermudah teman – teman dalam mempelajari program ini.


Aplikasi Kasir Menggunakan DEV-C++

Script Program atau Aplikasi Kasir Menggunakan DEV-C++

#include <string> 
#include <iomanip> 
using namespace std; 
int main() { 
 //Inisialisasi atau deklarasi variabel 
 int jum_beli, bayar,diskon,jumlah[50], harga[50], sub_tot[50]; 
 string nama_barang[50]; 
 float tot; 

 cout<<"PROGRAM C++ KASIR by OVIAGRA.COM"<<endl; 
 cout<<"---------------------------"<<endl; 
 cout<<endl; 
 cout<<"Masukan Jumlah Beli : "; 
 cin>>jum_beli; //Pengguna memasukan jumlah beli 

 for (int i=0; i<jum_beli;i++){ 
  cout<<endl; 
  cout<<"Masukan Barang Ke-"<<i+1<<endl; 
  cout<<endl; 

  cout<<"Nama Barang : "; 
  cin>>nama_barang[i]; //Pengguna input nama barang disimpan pada array nama_barang 

  cout<<"Jumlah      : "; 
  cin>>jumlah[i]; //Pengguna input jumlah disimpan pada array jumlah 

  cout<<"Harga       : "; 
  cin>>harga[i]; //Pengguna input harga disimpan pada array harga 

  sub_tot[i]=jumlah[i]*harga[i]; // Menjumlahkan Harga sub total barang 
  tot+=sub_tot[i]; //Menjumlahkan seluruh sub total barang 
 } 

 cout<<endl; 
 cout<<"STRUK BELANJA MINI MARKET OVIAGRA.COM"<<endl; 
 cout<<"---------------------------------------------------------"<<endl; 
 cout<<"No   Barang    Jumlah     Harga     Sub Total"<<endl; 
 for (int i=0;i<jum_beli;i++){ 
  cout<<i+1<<setw(8)<<nama_barang[i]<<setw(10)<<jumlah[i]<<setw(12)<<harga[i]<<setw(12)<<sub_tot[i]<<endl; //Menampilkan semua nilai array 
 } 
 cout<<"---------------------------------------------------------"<<endl; 
 
 //Kondisi untuk menentukan diskon yang didapatkan berdasarkan total belanja 
 if (tot>=100000){ 
  diskon=0.06*tot; 
 } else if (tot>=50000){ 
  diskon=0.04; 
 }else if (tot>=25000){ 
  diskon=0.02; 
 }else { 
  diskon=0; 
 } 

 //Menampilkan Keterangan 
 cout<<"Jumlah Bayar : Rp."<<tot<<endl;//Menampilkan jumlah bayar (belum termasuk diskon) 
 cout<<"Dikon        : Rp."<<diskon<<endl; //Menampilkan diskon 
 cout<<"Total Bayar  : Rp."<<tot-diskon<<endl;//Menampilkan total harga yang harus dibayar 
 cout<<"Bayar        : Rp."; 
 cin>>bayar; // Input dari user untuk jumlah yang dibayar 
 cout<<"Kembali      : Rp."<<(bayar-(tot-diskon))<<endl; // Menampilkan uang kembali 
} 

Demikianlah yang dapat rajaprgram.com sampaikan mengenai artikel terbaru kami tentang Contoh Program Kasir Menggunakan Aplikasi DEV-C++, semoga dapat bermanfaat sekaligus membantu bagi teman – teman yang membutuhkan source code bahasa pemograman untuk kasir.