tugas program toko buah faisal
DESCRIPTION
C++ codingTRANSCRIPT
TUGAS PROGRAM TOKO BUAH FRUITY FRESH
NAMA :SY FAISAL
KELAS :12.1i.30
NIM :18112004
#include <iostream>
#include <conio>
#include <stdio>
main()
{
char nt[30],k[20],nb[25],kk[5],kb;
int b;
float d;
long d2,jh,h,ub,tb,uk;
cout<<"\n\t\t\t=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
cout<<"\n\t\t\t\ TOKO BUAH \"FRUITY FRESH\"";
cout<<"\n\t\t\t=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
cout<<"\n\n\tInput No Transakasi\t\t:";cin>>nt;
ulang:
cout<<"\n\tInput Kode Kasir[BM/RG/DR]\t:";cin>>kk;
cout<<"\n\t-----------------------------------------"<<endl;
if((!strcmp(kk,"BM")||!strcmp(kk,"bm")))
{strcpy(k,"BIMA");}
else if((!strcmp(kk,"RG")||!strcmp(kk,"rg")))
{strcpy(k,"RANGGA");}
else if((!strcmp(kk,"DR")||!strcmp(kk,"dr")))
{strcpy(k,"DIRA");}
else
{cout<<"\n\t\aMAFF!!!!ANDA SALAH MEMASUKKAN KODE KASIR,MASUKAN LAGI"<<endl;
goto ulang;}
lagi:
cout<<"\n\tPilih Kode Buah [A/L/J]\t\t:";cin>>kb;
cout<<"\n\tInput Jumlah Beli\t\t:";cin>>b;
if(kb=='A'||kb=='a')
{strcpy(nb,"APEL FUJI");
h=35000;
if (b>5)
d=0.25;}
else if(kb=='L'||kb=='l')
{strcpy(nb,"LENGKENG BANGKOK");
h=25000;
if(b>5)
d=0.05;}
else if(kb=='J'||kb=='j')
{strcpy(nb,"JERUK SUNKIST");
h=30000;
if(b>5)
d=0.1;}
else
{cout<<"\n\t\aMAFF!!!!ANDA SALAH MEMASUKKAN KODE BUAH,MASUKAN LAGI"<<endl;
goto lagi;}
jh=b*h;
d2=d*jh;
tb=jh-d2;
clrscr();
cout<<"\n\t\t\t *Struk Pembelian Buah*";
cout<<"\n\t\t\t *Toko Buah \"FRUITY FRESH\"*";
cout<<"\n\t\t\t *=*=*=*=*=*=*=*=*=**=*=*=*=*=*"<<endl;
cout<<"\n\n\t Nota : "<<nt<<"\t\t\t\t";
cout<<"Nama KAsir : "<<k<<endl;
cout<<"\t===================================================================="<<endl;
cout<<"\n\n\t Buah yang di beli\t: "<<nb;
cout<<"\n\n\t Harga per kg \t\t: "<<h;
cout<<"\n\n\t Jumlah beli \t\t: "<<b<<" Kg";
cout<<"\n\n\t Jumlah Harga \t\t: "<<jh;
cout<<"\n\n\t Diskon \t\t: "<<d2;
cout<<"\n\n\t Total Bayar \t\t: "<<tb;
bayar:
cout<<"\n\n\t Uang Bayar \t\t: ";cin>>ub;
if(ub<tb)
{cout<<"\n\t\a\a\a MAAF!!!KESALAHAN!!!UANG BAYAR TIDAK MENCUKUPI"<<endl;
cout<<"\n\t ULANGI LAGI!!!!!";
goto bayar;}
uk=ub-tb;
cout<<"\n\n\t Uang Kembali\t\t: "<<uk;
getch();
}
*JIKA KONDISI TIDAK TERJADI KESALAHAN*
PROSES INPUT
OUTPUT PROGRAM
*JIKA KONDISI TERJADI KESALAHAN*
PROSES INPUT(terjadi kesalahan)
OUTPUT PROGRAM(terjadi kesalahan)