Aplikasi Kasir Toko Kelontong C++ Sederhana Fitur Lengkap

Aplikasi Kasir Toko Kelontong C++ Sederhana Fitur Lengkap - Artikel ini spesial buat kamu yang sedang mencari sumber referensi dalam belajar C++. Pada kesempatan kali ini saya akan berbagi tentang aplikasi toko kelontong sederhana dengan C++.
Aplikasi Toko Kelontong Lengkap dan Sederhana
Aplikasi Toko Kelontong Lengkap dan Sederhana

Aplikasi toko kelontong ini saya buat waktu masih SMK untuk melengkapi tugas dari mata pelajaran pemrograman dasar. Nah buat kamu yang masih sekolah, semoga aplikasi ini bisa membantu ya.

Silahkan untuk dipelajari dan dicoba. Namun kalau ingin kamu gunakan untuk melengkapi tugasmu. Silahkan untuk diedit terlebih dahulu, jangan sampai kamu mengcopy 100% kode yang saya berikan disini.

Berikut ini adalah aplikasi toko kelontong dengan c++ lengkap.


#include<iostream>
#include<time.h>


using namespace std;


void mandek ( int seconds ) 
{ 
  clock_t endmandek; 
  endmandek = clock () + seconds * CLOCKS_PER_SEC ; 
  while (clock() < endmandek) {} 
} 


int main(){

 int barang, jumlah, tunggu;
 long total, uang, tambahan, diskon, kembalian, kekurangan;
 char ulang;
 
 
 system ("color 0a");
 
 for (tunggu=3; tunggu>0; tunggu--) 
  { 
   cout<<"Silahkan Tunggu ";
    cout<<tunggu; 
    mandek (1); 
    system("cls");
  } 
 
 
A:
 system ("color 70");
 
 cout<<"\n\n=============================  TOKO KELONTONG NM  =============================\n"<<endl;
 cout<<"___________________________________________________________________  (0)KELUAR\n";
 cout<<"===============================================================================\n";
 cout<<"\n\nDaftar Barang :\n"<<endl;
 cout<<"--------------------------------------------------------------------------------\n";
 cout<<"\t     Nama Barang\t  |\t      Harga\t\t|     Satuan"<<endl;
 cout<<"--------------------------------------------------------------------------------\n";
 cout<<"\t1. Sabun Mandi Batangan   |\tRp. 3.000,00\t\t\|     Pcs"<<endl;
 cout<<"\t2. Minyak Goreng \t  |\tRp. 12.500,00\t\t\|     Liter"<<endl;
 cout<<"\t3. Beras \t\t  |\tRp. 9.000,00\t\t\|     Kg"<<endl;
 cout<<"\t4. Rinso \t\t  |\tRp. 13.000,00\t\t\|     Pcs"<<endl;
 cout<<"\t5. Shampo 70 ml \t  |\tRp. 8.000,00\t\t\|     Botol"<<endl;
 cout<<"\t6. Roti \t\t  |\tRp. 1.000,00\t\t\|     Bungkus"<<endl;
 cout<<"--------------------------------------------------------------------------------\n";
 cout<<"* Total pembelian lebih dari Rp.50.000 mendapat diskon 10% dari harga total...\n";
 
 cout<<"\n\nPembelian :";
 cin>>barang;
 
switch(barang){
 { 
 case 1 : cout<<"Masukkan jumlah sabun ( Dalam Pcs ) = " ;
   cin>>jumlah;
   total=jumlah*3000;
   cout<<"\n\n\nAnda membeli "<<jumlah<<" Pcs sabun\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 2 : cout<<"Masukkan jumlah minyak ( Dalam Liter ) = " ;
   cin>>jumlah;
   total=jumlah*12500;
   cout<<"\n\n\nAnda membeli "<<jumlah<<" Liter minyak\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 3 : cout<<"Masukkan jumlah beras ( Dalam Kg ) = " ;
   cin>>jumlah;
   total=jumlah*9000;
   cout<<"\n\n\nAnda membeli "<<jumlah<<" Kg beras\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 4 : cout<<"Masukkan jumlah rinso ( Dalam Pcs ) = " ;
   cin>>jumlah;
   total=jumlah*13000;
   cout<<"\n\n\nAnda membeli "<<jumlah<<" Pcs rinso\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 5 : cout<<"Masukkan jumlah shampo = " ;
   cin>>jumlah;
   total=jumlah*8000;
   cout<<"\n\n\nAnda membeli shampo 70ml "<<jumlah<<" botol\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 6 : cout<<"Masukkan jumlah roti = " ;
   cin>>jumlah;
   total=jumlah*1000;
   cout<<"\n\n\nAnda membeli roti "<<jumlah<<" bungkus\n\n";
   cout<<"Total yang harus dibayar = Rp. "<<total<<endl;
 ;break;
 }
 { 
 case 0 : goto B
 ;break;
 }

 default :
  
  {
  system ("cls");
  cout<<"\n\n=============================\n";
  cout<<"Isikan Data Dengan Benar...\nMasukkan nomor yang tertera didepan nama barang..."<<endl;
  cout<<"=============================\n\n";
  cout<<"Tekan sembarang tombol untuk mengulangi!\n\n";
  cout<<"________________________________________\n\n";
  system ("color c7");
  mandek(1);
  system ("color 7c");
  system ("pause");
  system ("cls");
  goto A;
  }
}
 
 
 if(total>50000){
  system ("color 27");
  mandek(1);
  diskon=total*10/100;
  cout<<"\n\n===================================================";
  cout<<"\nAnda mendapatkan diskon Rp. "<<diskon<<endl;
  total=total-diskon;
  cout<<"===================================================\n\n";
  cout<<"Jadi keseluruhan harganya Rp. "<<total;
  cout<<"\n\n===================================================\n\n";
  
 }
 
   system ("color 70");
   cout<<"\nMasukkan uang pembayaran = Rp. ";
   cin>>uang;
  
C:
   
   if(uang<total)
   {
   system ("color c7");
   mandek(1);
   system ("color 7c");
   system ("color 70");
   kekurangan=total-uang;
   cout<<"\n\nUangnya kurang Rp. "<<kekurangan;
   cout<<"\nSilahkan tambahkan uang anda...\n"<<endl;
   cout<<"Masukkan uang yang anda tambahkan = Rp. ";
   cin>>tambahan;
   uang=uang+tambahan;
   cout<<"\n---------------------------------------------------\n";
   goto C;
   }
   
   
   
   kembalian=uang-total;
   cout<<"\nKembalian uang anda adalah = Rp. "<<kembalian<<endl;
   cout<<"Terimakasih telah membeli produk kami\n\n";
   
   
D:   
   cout<<"\n================================================\nApakah anda ingin transaksi lagi? (y/t) \n================================================\n\n";
   cin>>ulang;
   
   switch(ulang)
   {
    case 'y' : {  system ("cls"); goto A;};  break;
    case 't' : goto B; break;
    default :
     {
     system ("color c7");
     mandek(1);
     system ("color 7c");
     system ("color 70");
     system("cls");
     cout<<"=============================\n";
     cout<<"Tekan y (ya) atau t (tidak)..."<<endl;
     cout<<"=============================\n\n";
     goto D;
     }
   }

B:
 system ("cls");
 system ("color 27");
 cout<<"\n\nTerimakasih :)\n\n____________\n@akumuss\n@nibrasfawas_";
 mandek(2);
 
 return 0;
}

Baca Juga : Aplikasi Pemilihan Ketua Osis

Itulah aplikasi kasir toko kelontong c++ yang dapat saya bagikan. Semoga bermanfaat.
Rate :
{[['']]}

2 Komentar untuk "Aplikasi Kasir Toko Kelontong C++ Sederhana Fitur Lengkap"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel