Seperti pada judulnya, postingan kali ini akan memberikan contoh, bukan mengenai bagaimana cara membuat. Tapi tenang saja, meskipun begitu, Saya akan tetap memberikan sedikit bagaimana program ini berjalan (ingat, bukan bagaimana cara membuat). Program ini dapat berjalan dengan menggunakan struct, fungsi do - while, fungsi if - else, serta beberapa rumus untuk menghitung jumlah penggunaan jasa salon, pembayaran, dan kembali.
Flowchart dari Program Kasir Menggunakan C++ adalah seperti berikut ini:
- Masukkan transaksi jenis jasa yang telah digunakan.
- Program menampilkan harga jasa beserta diskon.
- Apa ada transaksi jenis jasa yang lain? Jika Tidak, maka masuk ke tahap 4. Jika Tidak, maka akan kembali lagi ke tahap 1.
- Apakah Anda seorang member di salon ini? Jika Ya, program akan menghitung diskon untuk member. Jika Tidak, maka akan masuk ke dalam tahap 5.
- Menampilkan total pembayaran.
- Masukkan harga pembayaran dari konsumen.
- Menghitung kembalian.
- Menampilkan biaya kembalian untuk konsumen.
/*--------------------Silahkan Anda coba syntax program kasir tersebut ke dalam software compiler yang Anda gunakan untuk melakukan proses running bahasa pemrograman C++.
Program Design By
URL: Lusdyana.blogspot.com
Name: Lusiana Haryanti
---------------------*/
#include <iostream>
using namespace std;
int main()
{
string jasa[5] = {"Potong Rambut","Masker Rambut","Lulur","Smoothing","Toning"};
int harga[5] = {25000,30000,50000,300000,80000};
int kode;
char pilihan,diskon;
float jumlah,bayar,kembali,total=0,totalsemua=0;
cout << "*******************************\n";
cout << " Lusy Beauty Salon \n";
cout << "Randusanga Kulon Brebes 52251 \n";
cout << "*******************************\n\n";
do {
cout << "Masukan jenis perawatan (1-5) : ";
cin>>kode;
cout << "Jasa : "<<jasa[kode-1]<<endl;
cout << "Harga : Rp "<<harga[kode-1]<<endl;
if (kode==4 || kode==5){
cout << "Diskon: Rp 15000" << endl;
total = total + (harga[kode-1]-15000);
}else if (kode==1 || kode==2){
cout << "Diskon: Rp 10000" << endl;
total = total + harga[kode-1]-10000;
}
cout << "\n\nApakah ada transaksi lain ? (Y/T) : ";
cin >> pilihan;
}while(pilihan=='Y');
cout << "\n\nApakah pelanggan termasuk member ? (Y/T) : ";
cin >> diskon;
if (diskon=='Y'){
totalsemua = 0.05 * total;
}else{
totalsemua = total;
}
cout << "\nTotal pembayaran : Rp "<<totalsemua<<endl;
cout << "Bayar : Rp ";
cin>>bayar;
kembali = totalsemua - bayar;
cout <<"kembali : "<<kembali;
return 0;
}
Setelah Anda melakukan proses running, maka Anda akan mendapatkan hasil program seperti berikut ini:
Output Contoh Program Kasir Salon Menggunakan C++ |
Seperti itulah pembahasan kali ini mengenai Contoh Program Kasir Salon Menggunakan C++ yang dapat Saya sampaikan. Jika ada kesalahan dalam syntax program, segera hubungi melalui kolom komentar, kemudian Saya akan berusaha untuk memperbaikinya. Namun, jika ternyata program kasir ini dapat membantu Anda, Saya sangat menghargai Anda yang dapat mencurahkan apresiasinya melalui kolom komentar.
0 comments:
Posting Komentar