Professional Documents
Culture Documents
UAS ALGORITMA - Pajri Nur Iqrom
UAS ALGORITMA - Pajri Nur Iqrom
#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:
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();
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;
}
}