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);
}
0 komentar:
Posting Komentar