ngodingdulu

Contoh Program Aplikasi Kasir dengan C++

Oleh Afa HernandesDiperbarui 3 menit baca

Seri · Bagian 8 dari 8C++ Dasar
  1. 1Cara Install & Setting C++ di Visual Studio Code (Panduan Lengkap)
  2. 2Kumpulan Contoh Program C++ untuk Pemula
  3. 3Logika, Percabangan, dan Perulangan di C++
  4. 4Fungsi String di C++ Beserta Contoh Source Code
  5. 5Konversi Karakter ke Bilangan di C++
  6. 6Program Input Biodata Sederhana di C++
  7. 7Contoh Program Kalkulator C++
  8. 8Contoh Program Aplikasi Kasir dengan C++

Contoh Program Aplikasi Kasir dengan C++ - gambar 1

Buat rekan-rekan yang bingung untuk tugas kuliah tentang pemrograman C++, disini saya akan membagikan contoh program C++ tentang aplikasi kasir. Silahkan rekan-rekan coba dan pahami sorce code yang saya berikan.

appkasir.cpp
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
line()
{
cout<<"========================================================\n";
}
bintang()
{
cout<<"********************************************************\n";
}
header()
{
cout<<"########################################################\n";
cout<<"## Mini Market GG Realita ##\n";
cout<<"## ##\n";
cout<<"### ###\n";
cout<<"##### WELCOME......!!!!! #####\n";
cout<<"########################################################\n";
}
main()
{
int i,j;
char kode_k,kasir[20],lagi;
long int total_byr=0,bayar,kembali;
char kode_brg[30],*barang[30];
int harga[30];
int jml_bel[30];
long int sub_total[30];
atas:
clrscr();
line();
header();
line();
cout<<"KODE KASIR\n";
cout<<" 1. 16560046 - Ahmad Fatoni\n";
cout<<" 2. 1412 - Tonny Saiba\n";
cout<<"Masukkan Kode Kasir[1/2] : "; cin>>kode_k;
switch(kode_k)
{
case'1':
strcpy(kasir,"16560046 - Ahmad Fatoni");
break;
case'2':
strcpy(kasir,"1412 - Tonny Saiba");
break;
default:
strcpy(kasir,"Kode Salah");
break;
}
cout<<"Jumlah item : ";cin>>j;
cout<<"Jumlah item : ";cout<<j;
clrscr();
header();
cout<<"KODE BARANG\n";
line();
cout<<"1. Susu Segar [S]\n";
cout<<"2. Sikat Gigi [G]\n";
cout<<"3. Sabun Mandi [M]\n";
cout<<"4. Telur [T]\n";
cout<<"5. Pasta Gigi [P]\n";
cout<<"6. Shampo [H]\n";
line();
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<"Kode Barang : ";cin>>kode_brg[i];
cout<<"Jumlah Beli : ";cin>>jml_bel[i];
line();
}
for(i=1;i<=j;i++)
{
if(kode_brg[i]=='S'||kode_brg[i]=='s')
{
barang[i]="Susu Segar";
harga[i]=45000;
}
else if(kode_brg[i]=='G'||kode_brg[i]=='g')
{
barang[i]="Sikat Gigi";
harga[i]=75000;
}
else if(kode_brg[i]=='M'||kode_brg[i]=='m')
{
barang[i]="Sabun Mandi";
harga[i]=15000;
}
else if(kode_brg[i]=='T'||kode_brg[i]=='t')
{
barang[i]="Telur";
harga[i]=2000;
}
else if(kode_brg[i]=='P'||kode_brg[i]=='p')
{
barang[i]="Pasta Gigi";
harga[i]=10000;
}
else if(kode_brg[i]=='H'||kode_brg[i]=='h')
{
barang[i]="Shampo";
harga[i]=13000;
}
else
{
barang[i]="Kode Salah";
harga[i]=0;
}
}
clrscr();
line();
header();
line();
cout<<"Nama Kasir : "<<kasir<<endl;
line();
cout<<"No.| Nama | Harga | Jumlah | Sub \n";
cout<<" | Barang | | Beli | Total \n";
line();
for(i=1;i<=j;i++)
{
sub_total[i]=jml_bel[i]*harga[i];
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<barang[i];
cout<<setiosflags(ios::right)<<setw(8)<<harga[i];
cout<<setiosflags(ios::right)<<setw(6)<<jml_bel[i];
cout<<setiosflags(ios::right)<<setw(15)<<sub_total[i]<<endl;
total_byr=total_byr+sub_total[i];
}
line();
cout<<" Total Bayar :Rp. "<<total_byr<<endl;
cout<<" Uang Bayar :Rp. "; cin>>bayar;
kembali=bayar-total_byr;
cout<<" Uang Kembali :Rp. "<<kembali<<endl;
cout<<"******************Terima Kasih***********************\n";
cout<<"Input Lagi [Y/T] : "; cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
else
goto selesai;
getch();
selesai:
}

Itu saja yang dapat saya bagikan silahkan rekan-rekan coba dan kembangkan. semoga bermanfaat terimakasih.

Bagikan:WhatsAppTelegramXFacebook
Logika, Percabangan, dan Perulangan di C++
DasarKonsep

Logika, Percabangan, dan Perulangan di C++

Materi yang akan dibahas pada hari 2 yaitu membuat kalkulator matematika lanjutan, yaitu menggunakan fungsi mateatika math.hpembahasan materi hari 2:

29 Desember 20214 mnt

Enter bukaEsc tutupHalaman pencarian