KUIS C++ (semester1 tentang perulangan)
Toko
Elektronik
============
Masukkan
Kode Barang [TV01/RD02/KL03] : <input>
Nama
Barang : <Output>
Harga
: <Output>
Input
Jumlah Beli : <Input>
===========================================================
Jumlah
Pembelian : <output>
Diskon
: <Output>
Total
: <Output>
Ketentuan
soal :
- Kode Barang diinput, nama barang, dan harga muncul, dengan ketentuan :
- Kode BarangNama barangHargaTV01Televisi800000RD02Radio400000KL03Kulkas900000
- Jumlah beli diinput, jumlah pembelian, diskon, dan total muncul
Jumlah
Pembelian = harga * jumlah beli
Jika
jumlah beli >= 10, maka diskon 10% dari jumlah pembelian
Jika
jumlah beli >=5, maka diskon 5% dari jumlah pembelian
Selain
itu diskon = 0
Total
= jumlah pembelian-diskon
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
main()
{
char
nama[20],lagi;
int
kode,jumlah,jumbel,harga;
float
diskon,total;
atas:
clrscr();
cout<<"\t\tTOKO
ELEKTRONIK XYZ\n";
cout<<"\t\t===================\n";
cout<<"\nMasukkan
Kode Barang [1/2/3] : ";cin>>kode;
switch(kode)
{
case
1:
strcpy(nama,"Televisi");
harga=800000;
break;
case
2:
strcpy(nama,"Radio");
harga=400000;
break;
default:
strcpy(nama,"Kulkas");
harga=500000;
}
cout<<"\n\nnama
Barang : "<<nama;
cout<<"\n\nHarga
: "<<harga;
cout<<"\n\nMasukkan
Jumlah Barang : ";cin>>jumlah;
cout<<"\n\n======================================";
jumbel=harga*jumlah;
cout<<"\n\nJumlah
Pembelian : "<<jumbel;
if(jumlah>10)
{
diskon=0.15*jumbel;
}
else
{
diskon=0.05*jumbel;
}
printf("\n\nDiskon
: %8.2f",diskon);
total=jumbel-diskon;
printf("\n\nTotal
: %8.2f\n",total);
//printf("\nAkan
input lagi ?");scanf("%c",&lagi);
cout<<"Ingin
input lagi ?";cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto
atas;
getch();
}
Pokonya WAJIB FOLLOW blog gw ...okeyyy
Comments