Latihan Kode Program C++: Membuat Aplikasi Kasir Sederhana
Pendahuluan
Bahasa pemrograman C++ merupakan salah satu bahasa pemrograman yang populer digunakan untuk mengembangkan berbagai jenis aplikasi. C++ dikenal dengan fleksibilitas dan kemampuannya untuk menghasilkan aplikasi yang efisien. Pada kesempatan kali ini, kita akan membahas tentang bagaimana membuat aplikasi kasir sederhana menggunakan bahasa pemrograman C++.
Contoh Masalah
Untuk membuat aplikasi kasir sederhana, kita perlu membuat program yang dapat melakukan hal-hal berikut:
- Menampilkan daftar barang dan harganya
- Memungkinkan pengguna untuk memilih barang dan memasukkan jumlah yang ingin dibeli
- Menghitung total biaya pembelian
- Menerima pembayaran dari pengguna
- Mencetak struk pembelian
Solusi
Untuk membuat aplikasi kasir sederhana menggunakan bahasa pemrograman C++, kita dapat mengikuti langkah-langkah berikut:
- Buat daftar barang dan harganya
Kita dapat membuat daftar barang dan harganya dalam bentuk array atau struct. Misalnya, kita dapat membuat array bernama barang
yang berisi informasi tentang nama barang dan harganya:
string barang[10] = {"Makanan", "Minuman", "Pakaian", "Elektronik", "Peralatan Rumah Tangga", "Obat-obatan", "Kosmetik", "Alat Tulis", "Mainan Anak", "Peralatan Olahraga"};
int harga[10] = {1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000};
- Buat program yang memungkinkan pengguna untuk memilih barang dan memasukkan jumlah yang ingin dibeli
Kita dapat membuat program yang memungkinkan pengguna untuk memilih barang dan memasukkan jumlah yang ingin dibeli menggunakan perintah cin
dan cout
:
int main() {
int pilihan;
int jumlah;
// Tampilkan daftar barang dan harganya
for (int i = 0; i < 10; i++) {
cout << i + 1 << ". " << barang[i] << " - Rp" << harga[i] << endl;
}
// Minta pengguna untuk memilih barang
cout << "Pilih barang yang ingin dibeli (1-10): ";
cin >> pilihan;
// Minta pengguna untuk memasukkan jumlah yang ingin dibeli
cout << "Masukkan jumlah yang ingin dibeli: ";
cin >> jumlah;
// Hitung total biaya pembelian
int total = harga[pilihan - 1] * jumlah;
// Tampilkan total biaya pembelian
cout << "Total biaya pembelian: Rp" << total << endl;
return 0;
}
- Buat program yang dapat menerima pembayaran dari pengguna
Kita dapat membuat program yang dapat menerima pembayaran dari pengguna menggunakan perintah cin
dan cout
:
int main() {
int pilihan;
int jumlah;
// Tampilkan daftar barang dan harganya
for (int i = 0; i < 10; i++) {
cout << i + 1 << ". " << barang[i] << " - Rp" << harga[i] << endl;
}
// Minta pengguna untuk memilih barang
cout << "Pilih barang yang ingin dibeli (1-10): ";
cin >> pilihan;
// Minta pengguna untuk memasukkan jumlah yang ingin dibeli
cout << "Masukkan jumlah yang ingin dibeli: ";
cin >> jumlah;
// Hitung total biaya pembelian
int total = harga[pilihan - 1] * jumlah;
// Tampilkan total biaya pembelian
cout << "Total biaya pembelian: Rp" << total << endl;
// Minta pengguna untuk memasukkan jumlah uang yang dibayarkan
cout << "Masukkan jumlah uang yang dibayarkan: ";
cin >> uang_dibayarkan;
// Hitung jumlah kembalian
int kembalian = uang_dibayarkan - total;
// Tampilkan jumlah kembalian
cout << "Jumlah kembalian: Rp" << kembalian << endl;
return 0;
}
- Buat program yang dapat mencetak struk pembelian
Kita dapat membuat program yang dapat mencetak struk pembelian menggunakan perintah cout
:
int main() {
int pilihan;
int jumlah;
// Tampilkan daftar barang dan harganya
for (int i = 0; i < 10; i++) {
cout << i + 1 << ". " << barang[i] << " - Rp" << harga[i] << endl;
}
// Minta pengguna untuk memilih barang
cout << "Pilih barang yang ingin dibeli (1-10): ";
cin >> pilihan;
// Minta pengguna untuk memasukkan jumlah yang ingin dibeli
cout << "Masukkan jumlah yang ingin dibeli: ";
cin >> jumlah;
// Hitung total biaya pembelian
int total = harga[pilihan - 1] * jumlah;
// Tampilkan total biaya pembelian
cout << "Total biaya pembelian: Rp" << total << endl;
// Minta pengguna untuk memasukkan jumlah uang yang dibayarkan
cout << "Masukkan jumlah uang yang dibayarkan: ";
cin >> uang_dibayarkan;
// Hitung jumlah kembalian
int kembalian = uang_dibayarkan - total;
// Tampilkan struk pembelian
cout << "====================================" << endl;
cout << " Struk Pembelian " << endl;
cout << "====================================" << endl;
cout << "Tanggal: " << tanggal << endl;
cout << "Waktu: " << waktu << endl;
cout << "Kasir: " << kasir << endl;
cout << "====================================" << endl;
cout << "Barang yang dibeli:" << endl;
cout << barang[pilihan - 1] << " x " << jumlah << " = Rp" << total << endl;
cout << "Total biaya pembelian: Rp" << total << endl;
cout << "Jumlah uang yang dibayarkan: Rp" << uang_dibayarkan << endl;
cout << "Jumlah kembalian: Rp" << kembalian << endl;
cout << "====================================" << endl;
cout << "Terima kasih telah berbelanja di toko kami." << endl;
return 0;
}
Kesimpulan
Demikianlah tutorial tentang bagaimana membuat aplikasi kasir sederhana menggunakan bahasa pemrograman C++. Semoga bermanfaat!