Kali ini saya akan berbagi sourch code c++ pada saat menggambil pratikum mata kuliah pemograman c++
kode di bawah ini semoga dapat membantu mahasiswa khususnya tehnik informatika dalam pengerjaanya
oke langsung saja ini kodenya
#include "iostream.h"
#include "string.h"
#include "conio.h"
int jml,i=0,j,banding1,banding2;
char pilih,ulang,cari[30];
struct dagang
{
 char kodeBarang [10];
 char namaBarang [40];
 char jenisBarang[40];
 char harga  [40];
 char rak  [5];
 char jumlah  [50];
 char transaksi[50];
}stock[50];
void input()
{
 do
 {
  cout<<"KodeBarang Barang : ";
  cin>>stock[i].kodeBarang;
  cout<<"namaBarang Nama Barang : ";
  cin>>stock[i].namaBarang;
  cout<<"jenisBarang Jenis Barang : ";
  cin>>stock[i].jenisBarang;
  cout<<"harga harga barang: ";
  cin>>stock[i].harga;
   cout<<"rak No rak : ";
  cin>>stock[i].rak;
  cout<<endl;
  cout<<"Masukkan Masukan barang Lagi (y/t) : ";
  cin>>ulang;
  i++;
  cout<<endl;
 }while(ulang=='y'||ulang=='Y'); 
}
void output()
{
 for(j=0;j<i;j++)
 {
  cout<<"KodeBarang Barang = "<<stock[j].kodeBarang<<endl;
  cout<<"namaBarang Nama barang = "<<stock[j].namaBarang<<endl;
  cout<<"jenisBarang jenis barang = "<<stock[j].jenisBarang<<endl;
  cout<<"harga harga barang = "<<stock[j].harga<<endl;
  cout<<"rak Rak dagang = "<<stock[j].rak<<endl<<endl;
 }
}
void transaksi()
{
char kd[5],nm[20];
int hrg,jml,tot;
/*program input*/
cout<<"masukan kode barang  :";cin>>kd;
cout<<"Masukan nama barang  :";cin>>nm;
cout<<"Masukan harga barang :";cin>>hrg;
cout<<"Masukan Jumlah Beli  :";cin>>jml;
 tot=hrg*jml;
/*clrscr();
/*program output*/
cout<<"STRUK PEMBAYARAN BARANG"<<endl;
cout<<"--------------------------"<<endl;
cout<<"Kode Barang  :"<<kd<<endl;
cout<<"Nama Barang  :"<<nm<<endl;
cout<<"Harga    :"<<hrg<<endl;
cout<<"Beli    :"<<jml<<endl;
cout<<"Total   :"<<tot<<endl;
cout<<"--------------------------"<<endl;
cout<<" *** Terima kasih ***"<<endl;
 getch();
}
void main()
{
 do
 {
menu:
 cout<<" ===================="<<endl;
 cout<<"| Menu Alfa Mlarat   |"<<endl;
 cout<<"|===================="<<endl;
 cout<<"|Program Supermarket |"<<endl;
 cout<<" --------------------"<<endl;
 cout<<"1. Input Data Barang baru"<<endl<<"2. Transaksi Penjualan"<<endl<<"3. lihat Barang Keluar"<<endl<<endl;
 cout<<"Pilih Angka Menu : ";
 cin>>pilih;
 cout<<endl;
 if(pilih=='1')
 {
input:
  input();
tidak:
  if(ulang=='t'||ulang=='T')
  {
   goto menu;
  }
  else
  {
   cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
masukkan:
   cout<<"Masukan Data barang (y/t) : ";
   cin>>ulang;
   if(ulang=='y'||ulang=='Y')
    goto input;
   else
    if(ulang=='t'||ulang=='T')
     goto tidak;
    else
     goto masukkan;
  }
   
 }
 if(pilih=='2')
 {
  if (i==0)
  {
   cout<<"Masukkan Data dagang Dulu"<<endl<<endl;
   goto input;
  }
  else
  {
   do
   {
menucari:
   
    if(pilih=='1')
    {
     input();
    }
    else
     if(pilih=='2')
     {
      transaksi();
     }
     else
     {
      cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
      goto menucari;
     }
    cout<<"Cari Lagi y/t : ";
    cin>>ulang;
    cout<<endl;
   }while(ulang=='y'||ulang=='Y');
   if(ulang=='t'||ulang=='T')
    goto menu;
   else
   {
    cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
    goto menu;
   }
  }
 }
 if(pilih=='3')
  if (i==0)
  {
   cout<<"Masukkan Data dagang Dulu"<<endl<<endl;
   goto menu;
  }
  else
  {
  do
  {
   cout<<"Daftar barang yang ada saat ini "<<endl;
   cout<<"================================"<<endl<<endl;
   output();
ulang:
   cout<<"Lihat Daftar dagang Lagi (y/t)";
   cin>>ulang;
   cout<<endl;
  }while(ulang=='y'||ulang=='Y');
  if(ulang=='t'||ulang=='T')
   goto menu;
  else
  {
   cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
   goto ulang;
  }
  }
 else
  cout<<"Menu Yang Anda Pilih Tidak Ada"<<endl<<endl;
 }while(pilih!='1'||pilih!='2'||pilih!=3); 
}


23.03
r
 Posted in:  
0 komentar:
Posting Komentar