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<<"\t\t\t\tPILIH KELAS AYAM ANDA\n\n";
 cout<<"1. KELAS BESAR\n";
 cout<<"2. KELAS SEDANG\n";
 cout<<"3. KELAS KECIL\n";
 cout<<"MASUKKAN PILIHAN 1-3 : ";cin>>pil;
 if (pil==1){
  x="AYAM KELAS BESAR\n";
  harga=40000;
 }else if (pil==2){
  x="AYAM KELAS SEDANG\n";
  harga=34000;
 }else{
  x="AYAM KELAS KECIL\n";
  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<<"\t\t\t\tSELAMAT DATANG \n\n";
 cout<<"1. TRANSAKSI\n";
 cout<<"2. TAMPILKAN PEMBELIAN\n";
 cout<<"0. SELESAI\n";
 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
Tampilan Input Transaksi

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

No comments for "Contoh Program C++ Transaksi Penjualan dan Pembelian Barang"