"Toko XYZ versi dosen"
#include <stdio.h>
#include <string.h>
main()
{
char kd[5],ukuran[10],nm[10],bonus[20],lagi;
int qty;
long hrg,jumlah,dis,total,totalbayar;
totalbayar=0;
ulang:
printf("Input kode barang \t= "); scanf("%s",&kd);
printf("Input ukuran \t\t= "); scanf("%s",&ukuran);
printf("Input quantity \t\t= "); scanf("%d",&qty);
if(strcmp("S-01",strupr(kd))==0)
{
strcpy(nm,"Dancow");
strcpy(bonus,"Gantungan Kunci");
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=40000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=60000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=80000;
}
else
{
hrg=0;
}
}
else if(strcmp("S-02",strupr(kd))==0)
{
strcpy(nm,"Bendera");
strcpy(bonus,"Pensil");
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=35000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=50000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=70000;
}
else
{
hrg=0;
}
}
else if(strcmp("S-03",strupr(kd))==0)
{
strcpy(nm,"SGM");
strcpy(bonus,"Boneka");
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=45000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=60000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=90000;
}
else
{
hrg=0;
}
}
else
{
strcpy(nm,"Dancow");
strcpy(bonus,"Gantungan Kunci");
hrg=0;
}
jumlah=hrg*qty;
if(strcmp("S-01",strupr(kd))==0 || strcmp("S-03",strupr(kd))==0)
{
dis=0.05*jumlah;
}
else
{
dis=0.1*jumlah;
}
total=jumlah-dis;
totalbayar+=total;
printf("\nNama barang \t= %s",nm);
printf("\nHarga barang \t= %ld",hrg);
printf("\nQuantity \t\t= %d",qty);
printf("\nJumlah \t\t= %ld",jumlah);
printf("\nDiskon \t\t= %ld",dis);
printf("\n\nTotal \t\t= %ld",total);
printf("\nBonus \t\t= %s",bonus);
printf("\n\nTotal Bayar = %ld",totalbayar);
printf("\nInput Lagi [y|t]? "); scanf("%s",&lagi);
if(lagi=='y' || lagi=='Y')
{
printf("\n-----------------------\n");
goto ulang;
}
}
"Toko XYZ versi saya"
#include <iostream.h>
#include <string.h>
main()
{
char kd[5],ukuran[10],*nm,*bonus,lagi;
int qty,hrg,jumlah,dis,total,totalbayar;
totalbayar=0;
ulang:
cout<<"Input kode barang \t= ";cin>>kd;
cout<<"Input ukuran \t\t= ";cin>>ukuran;
cout<<"Input quantity \t\t= ";cin>>qty;
if(strcmp("S-01",strupr(kd))==0)
{
nm="Dancow";
bonus="Gantungan Kunci";
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=40000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=60000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=80000;
}
else
{
hrg=0;
}
}
else if(strcmp("S-02",strupr(kd))==0)
{
nm="Bendera";
bonus="Pensil";
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=35000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=50000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=70000;
}
else
{
hrg=0;
}
}
else if(strcmp("S-03",strupr(kd))==0)
{
nm="SGM";
bonus="Boneka";
if(strcmp("kecil",strlwr(ukuran))==0)
{
hrg=45000;
}
else if(strcmp("sedang",strlwr(ukuran))==0)
{
hrg=60000;
}
else if(strcmp("besar",strlwr(ukuran))==0)
{
hrg=90000;
}
else
{
hrg=0;
}
}
else
{
nm="Dancow";
bonus="Gantungan Kunci";
hrg=0;
}
jumlah=hrg*qty;
if(strcmp("S-01",strupr(kd))==0 || strcmp("S-03",strupr(kd))==0)
{
dis=0.05*jumlah;
}
else
{
dis=0.1*jumlah;
}
total=jumlah-dis;
totalbayar+=total;
cout<<"\nNama barang \t= "<<nm;
cout<<"\nHarga barang \t= "<<hrg;
cout<<"\nQuantity \t= "<<qty;
cout<<"\nJumlah \t\t= "<<jumlah;
cout<<"\nDiskon \t\t= "<<dis;
cout<<"\n\nTotal \t\t= "<<total;
cout<<"\nBonus \t\t= "<<bonus;
cout<<"\n\nTotal Bayar = "<<totalbayar;
cout<<"\nInput Lagi [y|t]? "; cin>>lagi;
if(lagi=='y' || lagi=='Y')
{
cout<<"\n-----------------------\n";
goto ulang;
}
}
3 komentar:
fungsi slash t na naon bray?
buat "tab" kayak di keyboard, jadinya bisa lurus semua.
Mohegan Sun, Uncasville CT Casino & Hotel
Mohegan Sun in Uncasville, Connecticut is 오늘 뭐 먹지 룰렛 your one-stop 메이저바카라 shop for all your favorite casino games and 실시간배당 entertainment needs. 야구분석 Whether 승인전화없는토토사이트 it's slots, roulette, slots,
Posting Komentar