Assalamualaikum Wr.Wb
Kali ini saya akan memposting tentang sebuah program c++ seperti yang ada di mesin kasir dengan menggunakan kondisi dan perulangan. Oke langsung saja ini dia codingnya :
#include <iostream>
using namespace std;
int main () {
int total_semuanya, dibayar, kembalian, total_bayar, kurang, print_warna, print_foto, fotocopy, i=1, total_print_warna, total_foto, total_fotocopy,cover,harga_cover, n;
cout << "jumlah pengunjung : ";
cin >> n;
cout << "-----------------------------------------------------------------------" <<endl;
do { cout << "pengunjung ke : "<<i<<endl;
cout << "jumlah print : ";
cin >> print_warna;
cout << "jumlah foto : ";
cin >> print_foto;
cout << "fotocopy : ";
cin >>fotocopy;
cout << "cover : ";
cin >> cover;
harga_cover = 2000;
if (print_warna <= 10)
total_print_warna = (print_warna*1000);
else
if (print_warna > 10)
total_print_warna = (print_warna*500);
if (print_foto <= 10)
total_foto =(print_foto*2000);
else
if (print_foto > 10)
total_foto = (print_foto*1000);
total_fotocopy = (250*fotocopy);
harga_cover = cover*2000;
cout << "print warna : Rp."<<total_print_warna<<endl;
cout << "print foto : Rp."<<total_foto<<endl;
cout << "fotocopy : Rp." <<total_fotocopy<<endl;
cout << "cover : Rp." <<harga_cover<<endl;
total_semuanya = total_print_warna + total_foto + total_fotocopy + harga_cover;
cout << "total semuanya : Rp."<<total_semuanya<<endl;
cout << "Dibayar : Rp.";
cin >> dibayar;
kembalian = dibayar - total_semuanya;
kurang = total_semuanya - dibayar ;
if (total_semuanya<=dibayar)
cout <<"LUNAS, kembalian : Rp."<<kembalian<<endl;
else
cout << "HUTANG, kurang : Rp." <<kurang<<endl;
cout << "------------------------------------------------------" <<endl;
i++ ; }
while (i<=n);
return 0;
}
Kalau ada yang kurang jelas boleh tanya di kolom komentar. Terima kasih
Sabtu, 16 April 2016
Home »
» Program gabungan kondisi dan perulangan seperti Mesin Kasir di C++ netbeans
0 komentar:
Posting Komentar