/*Program Kasir Warung*/
#include <stdio.h>
#include <conio.h>
int jumlahBayar();
int diskon();
int d=2500,p=2000,s=1500;
int n,i,jb,pj,tb,b,kb;
char x[10];
int y[10],z[10];
float c[10];
main()
{
printf("\tWAROENG AYAM KAMPOENG GORENG\n");
printf("-------------------------------------\n");
printf("Kode\tJenis\tHarga\n");
printf("-------------------------------------\n");
printf("D\tDada\tRp %d\n",d);
printf("P\tPaha\tRp %d\n",p);
printf("S\tSayap\tRp %d\n",s);
printf("-------------------------------------\n\n");
printf("Banyak jenis: "); scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("\nJenis ke-%d",i+1);
printf("\nJenis potong [D/P/S]\t: ");
scanf("%s",&x[i]);
printf("Banyak potong\t\t: ");
scanf("%d",&y[i]);
}
printf("\n\n\t WAROENG AYAM KAMPOENG GORENG\n");
printf("\t Jalan Congot No.38\n");
printf("\t Telp. (0275)330166\n");
printf("-------------------------------------------------\n");
printf("No.\tJenis\tHarga\tBanyak\tDiskon\tJumlah\n");
printf(" \tPotong\tSatuan\tBeli\t\tHarga\n");
printf("-------------------------------------------------\n");
c[i]=diskon();
for(i=0;i<n;i++)
{
for(i=0;i<n;i++)
{
if(x[i]=='D')
{
z[i]=d*y[i]-c[i];
printf("%d\t%c\t%d\t%d\t%g\tRp %d",i+1,x[i],d,y[i],c[i],z[i]);
printf("\n");
}
else
{
if(x[i]=='P')
{
z[i]=p*y[i]-c[i];
printf("%d\t%c\t%d\t%d\t%g\tRp %d",i+1,x[i],p,y[i],c[i],z[i]);
printf("\n");
}
else
{
if(x[i]=='S')
{
z[i]=s*y[i]-c[i];
printf("%d\t%c\t%d\t%d\t%g\tRp %d",i+1,x[i],s,y[i],c[i],z[i]);
printf("\n");
}
}
}
}
}
printf("-------------------------------------------------\n");
jb=jumlahBayar();
pj=0.1*jb;
tb=jb+pj;
printf("\t\t\tJumlah Bayar\tRp %d",jb);
printf("\n\t\t\tPajak 10% \tRp %d",pj);
printf("\n\t\t\tTotal Bayar\tRp %d",tb);
printf("\n\t\t\tBayar\t\tRp "); scanf("%d",&b);
kb=b-tb;
printf("\t\t\tKembali\t\tRp %d",kb);
printf("\n\n\n\t ^^^---Terima Kasih----^^^");
printf("\n-------------------------------------------------\n");
getch();
}
int jumlahBayar()
{
jb=0;
for(i=0;i<n;i++)
{
jb=jb+z[i];
}
return(jb);
}
int diskon()
{
for(i=0;i<n;i++)
{
for(i=0;i<n;i++)
{
if(x[i]=='D')
{
if(y[i]>=50)
c[i]=0.3*d*y[i];
else
c[i]=0;
}
else
{
if(x[i]=='P')
{
if(y[i]>=50)
c[i]=0.2*p*y[i];
else
c[i]=0;
}
else
{
if(y[i]>=50)
c[i]=0.1*s*y[i];
else
c[i]=0;
}
}
}
}
for(i=0;i<n;i++)
{
return(c[i]);
}
}
Tidak ada komentar:
Posting Komentar