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

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *