Contoh Program C++ Transaksi Penjualan dan Pembelian Barang

Postingan kali ini akan memberikan contoh dan cara membuat program c++ penjualan. Pada program ini juga menghitung jumlah bayar, jumlah bonus, dan total bayar yang akan tampil diakhir program c++ penjualan setelah transaksi.

Baca Juga : Contoh Program Pembelian / Penjualan Sederhana Dengan Java NeatBeans

Tidak hanya sekedar share, tapi beserta penjelasan bagaimana coding c++ pembelian ini bisa berjalan kemudian semua proses barang pembelian akan ditampilkan diakhir program pada coding c++ penjualan ini sebagai study kasus kami ngeshare program c++ transaksi pembelian hewan. Teridi dari berbagai jenis hewan / barang yang akan dibeli.

Program C++ Penjualan Sederhana

Pada umumnya penjualan merupakan proses transaksi pembelian sebuah barang antar pedagang dan pembeli dan biasanya dilayani langsung oleh penjual. Namun dengan adanya program c++ penjualan ini maka program ini akan membantu sipenjual untuk melayani si pembeli.

Contoh Program C++ Penjualan Barang

#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;struct lelang{
string jenis_ayam;
int berat_ayam;
};
lelang lelang_ayam[20];
int i,j,pilih,pil,kg;
long int harga,total,totalbersih,bonus,tbonus;
char ya,ulang;
string x;

void penjualan(){
system(“cls”);
cout<<“ttttPILIH KELAS AYAM ANDAnn”;
cout<<“1. KELAS BESARn”;
cout<<“2. KELAS SEDANGn”;
cout<<“3. KELAS KECILn”;
cout<<“MASUKKAN PILIHAN 1-3 : “;cin>>pil;
if (pil==1){
x=”AYAM KELAS BESARn”;
harga=40000;
}else if (pil==2){
x=”AYAM KELAS SEDANGn”;
harga=34000;
}else{
x=”AYAM KELAS KECILn”;
harga=20000;
}
kg=0;
j=0;
system(“cls”);
do{
j++;
cout<<“MASUKKAN JENIS AYAM : “;cin>>lelang_ayam[j].jenis_ayam;
cout<<“MASUKKAN BERAT AYAM : “;cin>>lelang_ayam[j].berat_ayam;
kg=kg+lelang_ayam[j].berat_ayam;
cout<<“APAKAH MAU TRANSAKSI LAGI ? Y/T : “;cin>>ya;
}
while((ya==’Y’)||(ya==’y’));
if ((kg>10)&&(kg<=30)){
bonus=3000;
tbonus=bonus*kg;
}else if((kg>30)&&(kg<=70)){
bonus=5000;
tbonus=bonus*kg;
}else if((kg>70)&&(kg<=100)){
bonus=7000;
tbonus=bonus*kg;
}else if(kg>100){
bonus=12000;
tbonus=bonus*kg;
}else{
bonus=0;
tbonus=bonus*kg;
}
total=harga*kg;
totalbersih=total-tbonus;
}

//procedure penampil data
void tampil(){
i=0;
system(“cls”);
cout<<“KELAS AYAM        : “<<x<<endl;
cout<<“HARGA AYAM        : “<<harga<<endl;
cout<<“JUMLAH JENIS AYAM : “<<j<<endl;
for (i=1;i<=j;i++){
cout<<i<<” “<<lelang_ayam[i].jenis_ayam<<”        BERAT = “<<lelang_ayam[i].berat_ayam<<endl;
}
cout<<“BERAT AYAM        : “<<kg<<endl;
cout<<“BONUS /kg         : “<<bonus<<endl;
cout<<“JUMMLAH BONUS     : “<<tbonus<<endl;
cout<<“JUMLAH BAYAR      : “<<total<<endl;
cout<<“TOTAL BAYAR       : “<<totalbersih<<endl;
}

//menu utama.
main(){
do{
system(“cls”);
cout<<“ttttSELAMAT DATANG nn”;
cout<<“1. TRANSAKSIn”;
cout<<“2. TAMPILKAN PEMBELIANn”;
cout<<“0. SELESAIn”;
cout<<“MASUKKAN PILIHAN 0-2 : “;cin>>pilih;
switch (pilih){
case 1:
penjualan();
break;
case 2:
tampil();
break;
}

cout<<endl;
cout<<“nKEMBALI KE MENU UTAMA Y/T : “;cin>>ulang;
}
while ((ulang==’Y’)||(ulang==’y’));
}

Output Program Daftar Harga Barang C++

Diatas merupakan contoh program c++ transaksi dan menampilkan rincian pembelian dibawah merupakan hasil outputnya.

Baca Juga : Contoh Program C++ Kasir Membuat Daftar Menu Makanan Restoran Sederhana

Pada Program C++ Penjualan ini kami sertakan bersama pilihan melanjutkan atau tidak (Y/T)

Contoh Program C++ Transaksi Penjualan dan Pembelian Barang
Contoh Program C++ Transaksi Penjualan dan Pembelian Barang

Leave a Comment