Latihan Kode Program C++: Membuat Aplikasi Kasir Sederhana

Posted on

Latihan Kode Program C++: Membuat Aplikasi Kasir Sederhana

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:

  1. 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};
  1. 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;
}
  1. 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;
}
  1. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *