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 Barang
Nama barang
Harga
TV01
Televisi
800000
RD02
Radio
400000
KL03
Kulkas
900000

  • 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