Program Kasir
Sintak cout<<i+1<<setw(8)<<nama_barang[i]<<setw(10)<<jumlah[i]<<set
w(12)<<harga[i]<<setw(12)<<sub_tot[i]<<endl; berfungsi untuk
menampilkan semua nilai pada array yang diakses melalui index dengan
bantuan variabel i. Kita juga menggunakan fungsi setw() untuk mengatur
lebar agar sesuai.
Selanjutnya untuk menentukan berapa jumlah diskon yang didapatkan, kita menggunakan
percabangan if else, aturan yang dibuat adalah jika total belanja lebih dari atau sama
dengan 100 ribu maka akan mendapat diskon sebesar 0.6 %, sementara jika lebih dari
atau sama dengan 50 ribu mendapat diskon 0.4 %, sedangkan jika lebih dari atau sama
dengan 25 ribu mendapat 0.2%. Jika tidak memenuhi kondisi-kondisi diatas maka
pelanggan tersebut tidak mendapat diskon.
Program c++ kasir ini sekaligus akan menampilkan
uang kembali dari jumlah yang dibayar dikurangi
denan total belanja (sudah termasuk diskon yang
didapatkan).Apabila di compile dan di run hasil
output dari program diatas adalah seperti gambar
disamping ini:
Semoga bermanfaat
Ilmu dari kami,
Terima kasih