You are on page 1of 3

#include<iostream>

#include <iomanip>
#include <ctime>
using namespace std;

void garis()
{
cout<<"|==================================================================
============|"<<endl;

class sepeda
{
public:
string nama,jenis_sepeda;
int jumlah_bayar,jumlah_beli,jenis,harga;
char kode_sepeda;
};
int main ()
{
sepeda spd[10];
char lagi;
int i,a,sub_total,total,pajak,grand_total;
int uang_kembali,uang_bayar;
time_t now = time(0);
char* date = ctime(&now);
atas:

cout<<"Penjualan Sepeda Online"<<endl;


cout<<"Masukkan Jumlah Data : "; cin>>a;
cout<<"Tanggal Input: " <<date;
cout<<"---------------------------------------"<<endl;
cout<<endl;

for(i=1; i<=a;++i)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Nama Pembeli : ";
cin>>spd[i].nama;
cout<<"Kode Sepeda [W/P/N] : ";
cin>>spd[i].kode_sepeda;
cout<<"Jumlah Beli : ";
cin>>spd[i].jumlah_beli;
cout<<endl;

if (spd[i].kode_sepeda=='w' || spd[i].kode_sepeda=='W'){
spd[i].jenis_sepeda="WIMCLCYE";
spd[i].harga=6500000;
}
else if (spd[i].kode_sepeda=='p' || spd[i].kode_sepeda=='P'){
spd[i].jenis_sepeda="POLYGON";
spd[i].harga=9000000;
}
else if (spd[i].kode_sepeda=='o' || spd[i].kode_sepeda=='O'){
spd[i].jenis_sepeda="ODESSY";
spd[i].harga=15000000;
}

spd[i].jumlah_bayar=spd[i].harga*spd[i].jumlah_beli;
total=spd[i].jumlah_bayar+spd[i].jumlah_bayar;
}
cout<<"Daftar Penjualan Sepeda Toko Online "<<endl;
cout<<"Tanggal : "<<date<<endl;

garis();
cout<<"|No.| Nama | | Kode | | Merk | Harga | Jumlah | Jumlah |
"<<endl;
cout<<"| | Pembeli | | Sepeda | Sepeda | Beli | Beli | Bayar |
"<<endl;

garis();

for (i=1; i<=a; i++)


{
cout<<setiosflags(ios::right)<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<spd[i].nama;
cout<<setiosflags(ios::left)<<setw(11)<<spd[i].kode_sepeda;
cout<<setiosflags(ios::left)<<setw(18)<<spd[i].jenis_sepeda;
cout<<setiosflags(ios::left)<<setw(9)<<spd[i].harga;
cout<<setiosflags(ios::left)<<setw(8)<<spd[i].jumlah_beli;
cout<<setiosflags(ios::left)<<setw(10)<<spd[i].jumlah_bayar;
cout<<endl;
}
garis();

pajak=total*0.5;
grand_total=total+pajak;
cout<<"\t\t\t\t\t Total : "<<total<<endl;
cout<<"\t\t\t\t\t Pajak : "<<pajak<<endl;
cout<<"\t\t\t\t\t Grand Total : "<<grand_total<<endl;
cout<<"\t\t\t\t\t Uang Bayar : ";
cin>>uang_bayar;
uang_kembali=grand_total-uang_bayar;
cout<<"t\t\t uang kembali : "<<uang_kembali<<endl;
cout<<endl;
cout<<"Input data lagi [Y]/[T]? :" ;cin>>lagi;
if(lagi=='Y'||lagi=='y'){
system("cls");
goto atas;}
else{
return 0;
}
}

You might also like