¡Buatlah program tentang Kasir.
¡Program ini menerima inputan berupa total belanja. Jika total belanja > Rp.100.000, maka pembeli mendapat diskon 10%. Jika total belanja > Rp.200.000, maka mendapat diskon 15%. Dan jika total belanja > Rp.300.000, maka diskon 20%.
¡Kemudian jika pembeli termasuk member, maka mendapat tambahan diskon 5%. Program juga menerima inputan berupa uang yang diserahkan pembeli dan menampilkan kembaliannya. Jika uangnya kurang, maka akan menampilkan kurangnya berapa.,.,
Jika ada yang lebih pendek, kasih tau ya??
pengen source code di atas?? Download aja dibawah ini!!
Download Source Code C++ : Program Kasir
¡Program ini menerima inputan berupa total belanja. Jika total belanja > Rp.100.000, maka pembeli mendapat diskon 10%. Jika total belanja > Rp.200.000, maka mendapat diskon 15%. Dan jika total belanja > Rp.300.000, maka diskon 20%.
¡Kemudian jika pembeli termasuk member, maka mendapat tambahan diskon 5%. Program juga menerima inputan berupa uang yang diserahkan pembeli dan menampilkan kembaliannya. Jika uangnya kurang, maka akan menampilkan kurangnya berapa.,.,
#include <conio.h>#include <iostream.h>main(){int harga_barang, harus, satuan, total_harga, option, pembayaran;int kembalian, kurang;float diskon;{cout<<" KASIR IHSAN BADRUZZAMAN "<<endl;cout<<" ------------------------ "<<endl;cout<<" xxxxxxxxxxxxxxxxxxxxxxxx "<<endl;cout<<" xx OPTION xx "<<endl;cout<<" xx 1. Member xx "<<endl;cout<<" xx 2. Bukan Member xx "<<endl;cout<<" xxxxxxxxxxxxxxxxxxxxxxxx "<<endl;option:cout<<" Pilih Option [1/2] : "; cin>>option<<endl;
{if ((option != 1)&&(option != 2)){cout<<" Maaf!! Option Salah"<<endl;cout<<endl;goto option;}else{cout<<endl;}}cout<<" ------------------------------------- "<<endl;cout<<" Masukkan Harga Barang : Rp. "; cin>>harga_barang;cout<<" Masukkan Satuan : "; cin>>satuan;total_harga=satuan*harga_barang;cout<<" Total Harga = Rp. "<<total_harga<<endl<<endl;if (option==1){if ((total_harga > 100000) && (total_harga <=200000)){diskon=total_harga*0.15;cout<<" Potongan : Rp. "<<diskon<<endl<<endl;}else if ((total_harga>200000)&&(total_harga<= 300000)){diskon=total_harga*0.2;cout<<" Potongan : Rp. "<<diskon<<endl<<endl;}else if (total_harga > 300000){diskon=total_harga*0.25;cout<<" Potongan : Rp. "<<diskon<<endl<<endl;}else{diskon=total_harga*0.05;cout<<" Potongan 5% : Rp. "<<diskon<<endl<<endl;}}else if (option==2){if ((total_harga > 100000) && (total_harga <=200000)){diskon=total_harga*0.1;cout<<" Potongan : Rp. "<<diskon<<endl;}else if ((total_harga > 200000)&&(total_harga <= 300000)){diskon=total_harga*0.15;cout<<" Potongan : Rp. "<<diskon<<endl;}else if (total_harga > 300000){diskon=total_harga*0.2;cout<<" Potongan : Rp. "<<diskon<<endl;}else{cout<<endl;}}elsecout<<endl;cout<<" ------------------------------------ "<<endl;harus = total_harga-diskon;cout<<" Harus Di Bayar : Rp. "<<harus<<endl;cout<<" Pembayaran : Rp. "; cin>>pembayaran;if (pembayaran > harus){kembalian = pembayaran - harus;cout<<" Kembalian : Rp. "<<kembalian<<endl;}else if (pembayaran<harus){kurang = harus - pembayaran;cout<<" Kurang : Rp. "<<kurang<<endl;}else{cout<<" Uang Anda Pas "<<endl<<endl;}cout<<" ================================ "<<endl;cout<<" Terima Kasih Telah Berkunjung "<<endl<<endl;}getch();
}
Jika ada yang lebih pendek, kasih tau ya??
pengen source code di atas?? Download aja dibawah ini!!
Download Source Code C++ : Program Kasir
de, supaya gx panjang main menu nya pilihanya jgn pake if., tapi pake switch - case az.. ni sy ksh contonya :
ReplyDeletecout<<" 1. Member "<>option;
switch(option)
{
case 1 :{
// aksi nya apa
break;
}
case 2 :{
// aksi nya apa
break;
}
default : {
// aksi kalau inputnya tidak ada
// dalam pilihan
break;
}
dan seterunya ......!!
oc sok cobain sambil baca2 tentang switch case..!
by: CyberCrime
OK .....
ReplyDeleteADA YANG UNTUK SIMPAN PINJAN NGAK...?
MINTA DONK
"PEMULA"
flowchart nya ada gak??
ReplyDelete