Program Kasir dengan C++
Dalam dunia pemrograman, sering kali kita perlu membuat aplikasi sederhana untuk menangani berbagai tugas sehari-hari. Salah satunya adalah membuat program kasir yang dapat menghitung total pembayaran berdasarkan kode produk dan jumlah pembelian. Dalam artikel ini, kita akan membahas bagaimana membuat program kasir sederhana menggunakan bahasa pemrograman C++. Program ini dirancang untuk mengelola penjualan ayam dengan beberapa pilihan potongan dan menghitung total harga berdasarkan input dari pengguna.
Deskripsi Program
Program kasir ini memungkinkan pengguna untuk memasukkan kode potongan ayam (D untuk Dada, P untuk Paha, dan S untuk Sayap) dan jumlah potongan yang dibeli. Berdasarkan kode yang dimasukkan, program akan menampilkan jenis potongan ayam, harga per potong, jumlah beli, dan total harga yang harus dibayar.
Kode Program
Berikut adalah kode lengkap untuk program kasir sederhana ini: Link Download
Penjelasan Kode
Header Files:
#include <iostream>digunakan untuk input dan output.#include <cstring>diperlukan untuk fungsistrcpyyang digunakan untuk menyalin string.
Deklarasi Variabel:
char kodemenyimpan kode potongan ayam yang dimasukkan oleh pengguna.char jenis[6]digunakan untuk menyimpan nama jenis potongan ayam.int jumbelmenyimpan jumlah potongan ayam yang dibeli.int hargamenyimpan harga per potong ayam.int totalmenyimpan total harga yang harus dibayar.
Input Pengguna:
- Program meminta pengguna untuk memasukkan kode potongan ayam dan jumlah beli.
Pengolahan Data:
- Berdasarkan kode yang dimasukkan, program akan mengatur
jenisdanhargasesuai dengan pilihan potongan ayam. - Jika kode tidak valid, program akan menampilkan pesan kesalahan dan keluar dengan kode kesalahan
1.
- Berdasarkan kode yang dimasukkan, program akan mengatur
Output:
- Program menampilkan kode ayam, jenis potong, harga per potong, jumlah beli, dan total bayar.
Kesimpulan
Program kasir sederhana ini adalah contoh dasar bagaimana kita bisa menggunakan bahasa pemrograman C++ untuk membuat aplikasi yang menangani transaksi penjualan. Dengan memahami dasar-dasar pemrograman seperti penggunaan variabel, pengambilan input, dan percabangan kondisi, kita dapat membuat aplikasi yang lebih kompleks dan bermanfaat di masa depan. Program ini bisa dikembangkan lebih lanjut dengan menambahkan fitur-fitur seperti database produk, diskon, dan lain-lain.
