buatlah program chasier dengan bahasa c++ dan ketentuan nya sebagai

Berikut ini adalah pertanyaan dari mikzking92 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

buatlah program chasier dengan bahasa c++ dan ketentuan nya sebagai berikut : buat 5 item yaitu baju celana kaos kaki sepatu dan topi. harga celana rp 100.000.00 harga baju rp 50.000.00 harga kaos kaki rp 15.000.00 sepatu rp 200.000.00 topi 20.000.00 jika pelanggan member maka dapat discount 10% jika pelanggan membeli : 5 buah baju mendapat discount 15% 4 celana dapat discount 10% 7 kaos kaki dapat discount 25% 3 sepatu dapat discount 20% untuk masing masing item jika pelanggan berbelanja rp 500.000.00 atau lebih maka dapat discount 20% jika pelanggan berbelanja rp 1.000.000.00 atau lebih maka dapat discount 25% (note : untuk discount di hitung dari jumlah belanja terlebih dahulu, setelah itu discount membernya)​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

#include <iostream>

using namespace std;

int main()

{

   // deklarasi variabel untuk harga dan jumlah item

   int harga_baju = 50000, jumlah_baju;

   int harga_celana = 100000, jumlah_celana;

   int harga_kaos_kaki = 15000, jumlah_kaos_kaki;

   int harga_sepatu = 200000, jumlah_sepatu;

   int harga_topi = 20000, jumlah_topi;

   // deklarasi variabel untuk total harga dan diskon

   int total_harga = 0, diskon = 0;

   // input jumlah item yang dibeli

   cout << "Jumlah baju yang dibeli: ";

   cin >> jumlah_baju;

   cout << "Jumlah celana yang dibeli: ";

   cin >> jumlah_celana;

   cout << "Jumlah kaos kaki yang dibeli: ";

   cin >> jumlah_kaos_kaki;

   cout << "Jumlah sepatu yang dibeli: ";

   cin >> jumlah_sepatu;

   cout << "Jumlah topi yang dibeli: ";

   cin >> jumlah_topi;

   // menghitung total harga

   total_harga += harga_baju * jumlah_baju;

   total_harga += harga_celana * jumlah_celana;

   total_harga += harga_kaos_kaki * jumlah_kaos_kaki;

   total_harga += harga_sepatu * jumlah_sepatu;

   total_harga += harga_topi * jumlah_topi;

   // menghitung diskon member

   bool is_member;

   cout << "Apakah pelanggan member (1:Ya, 0:Tidak): ";

   cin >> is_member;

   if (is_member) {

       diskon += total_harga * 0.1;

   }

   // menghitung diskon untuk setiap item

   if (jumlah_baju >= 5) {

       diskon += harga_baju * jumlah_baju * 0.15;

   }

   if (jumlah_celana >= 4) {

       diskon += harga_celana * jumlah_celana * 0.1;

   }

   if (jumlah_kaos_kaki >= 7) {

       diskon += harga_kaos_kaki * jumlah_kaos_kaki * 0.25;

   }

   if (jumlah_sepatu >= 3) {

       diskon += harga_sepatu * jumlah_sepatu * 0.2;

   }

   // menghitung diskon untuk total belanja

   if (total_harga >= 1000000) {

       diskon += total_harga * 0.25;

   } else if (total_harga >= 500000) {

       diskon += total_harga * 0.2;

   }

   // menghitung total harga setelah diskon

   int total_setelah_diskon = total_harga - diskon;

   // output total harga, diskon, dan total harga setelah diskon

   cout << "Total harga: Rp " << total_harga << endl;

   cout << "Diskon: Rp " << diskon << endl;

   cout << "Total harga setelah diskon: Rp " << total_setelah_diskon << endl;

   return 0;

}

Penjelasan:

The code speak for itself. Udah ada komen untuk memperjelas kodenya

Semoga dengan pertanyaan yang sudah terjawab oleh babangraja28 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 05 Jul 23