Buatlah program untuk menghitung jumlah pembelian dengan menginputkan jumlah barang

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

Buatlah program untuk menghitung jumlah pembelian dengan menginputkan jumlah barang yang dibeli. Barang-barangnya yaitu :• Laptop seharga Rp 5.000.000
• HardDisk seharga Rp 1.000.000
• Printer seharga Rp 800.000
• FlashDisk seharga Rp 75.000

Jika total pembelian kurang dari Rp 10.000.000 maka diberi diskon sebesar 5%. Jika total pembelian antara Rp 10.000.000 sampai Rp 15.000.000 maka diberi diskon sebesar 7%. Jika total pembelian lebih dari Rp 15.000.000 maka diberi diskon sebesar 10%.

Input : jumlah laptop, jumlah harddisk, jumlah printer, dan jumlah flashdisk.

Output : harga laptop/perangkat, harga harddisk/perangkat, harga printer/perangkat, harga flashdisk/perangkat, jumlah harga pembelian sebelum diskon, jumlah diskon, dan total pembelian yang harus dibayarkan.

UNTUK LEBIH JELAS SILAHKAN DI CEK DI GAMBAR.

JAWAB DALAM BAHASA PEMOGRAMAN C++ DAN BERI PENJELASAN

BUTUH CEPAT TERIMA KASIH​
Buatlah program untuk menghitung jumlah pembelian dengan menginputkan jumlah barang yang dibeli. Barang-barangnya yaitu :• Laptop seharga Rp 5.000.000• HardDisk seharga Rp 1.000.000• Printer seharga Rp 800.000• FlashDisk seharga Rp 75.000Jika total pembelian kurang dari Rp 10.000.000 maka diberi diskon sebesar 5%. Jika total pembelian antara Rp 10.000.000 sampai Rp 15.000.000 maka diberi diskon sebesar 7%. Jika total pembelian lebih dari Rp 15.000.000 maka diberi diskon sebesar 10%. Input : jumlah laptop, jumlah harddisk, jumlah printer, dan jumlah flashdisk.Output : harga laptop/perangkat, harga harddisk/perangkat, harga printer/perangkat, harga flashdisk/perangkat, jumlah harga pembelian sebelum diskon, jumlah diskon, dan total pembelian yang harus dibayarkan.UNTUK LEBIH JELAS SILAHKAN DI CEK DI GAMBAR. JAWAB DALAM BAHASA PEMOGRAMAN C++ DAN BERI PENJELASANBUTUH CEPAT TERIMA KASIH​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Berikut adalah program dalam bahasa C++ untuk menghitung jumlah pembelian dengan memasukkan jumlah barang yang dibeli:

```cpp

#include <iostream>

using namespace std;

int main() {

   int jumlahLaptop, jumlahHarddisk, jumlahPrinter, jumlahFlashdisk;

   const int hargaLaptop = 5000000;

   const int hargaHarddisk = 1000000;

   const int hargaPrinter = 800000;

   const int hargaFlashdisk = 75000;

   int totalPembelian, diskon;

   float totalPembelianDiskon, jumlahBayar;

   // Input jumlah barang yang dibeli

   cout << "Jumlah Laptop yang dibeli: ";

   cin >> jumlahLaptop;

   cout << "Jumlah Harddisk yang dibeli: ";

   cin >> jumlahHarddisk;

   cout << "Jumlah Printer yang dibeli: ";

   cin >> jumlahPrinter;

   cout << "Jumlah Flashdisk yang dibeli: ";

   cin >> jumlahFlashdisk;

   // Menghitung total harga pembelian sebelum diskon

   totalPembelian = (jumlahLaptop * hargaLaptop) + (jumlahHarddisk * hargaHarddisk) + (jumlahPrinter * hargaPrinter) + (jumlahFlashdisk * hargaFlashdisk);

   // Menghitung diskon berdasarkan total pembelian

   if (totalPembelian < 10000000) {

       diskon = 5;

   } else if (totalPembelian >= 10000000 && totalPembelian <= 15000000) {

       diskon = 7;

   } else {

       diskon = 10;

   }

   // Menghitung total pembelian setelah diskon

   totalPembelianDiskon = totalPembelian - (totalPembelian * diskon / 100.0);

   // Menghitung jumlah yang harus dibayar

   jumlahBayar = totalPembelianDiskon;

   // Menampilkan output

   cout << "\nHarga Laptop per unit: Rp " << hargaLaptop << endl;

   cout << "Harga Harddisk per unit: Rp " << hargaHarddisk << endl;

   cout << "Harga Printer per unit: Rp " << hargaPrinter << endl;

   cout << "Harga Flashdisk per unit: Rp " << hargaFlashdisk << endl;

   cout << "Jumlah harga pembelian sebelum diskon: Rp " << totalPembelian << endl;

   cout << "Jumlah diskon: " << diskon << "%" << endl;

   cout << "Total pembelian yang harus dibayarkan: Rp " << jumlahBayar << endl;

   return 0;

}

```

Penjelasan:

1. Program dimulai dengan mendeklarasikan variabel-variabel yang diperlukan, seperti jumlah barang yang dibeli dan harga perangkat.

2. Pengguna diminta untuk memasukkan jumlah laptop, harddisk, printer, dan flashdisk yang dibeli.

3. Total harga pembelian sebelum diskon dihitung dengan mengalikan jumlah barang dengan harga perangkat masing-masing.

4. Diskon ditentukan berdasarkan total pembelian dengan menggunakan percabangan if-else.

5. Total pembelian setelah diskon dihitung dengan mengurangi diskon dari total pembelian.

6. Jumlah yang harus dibayarkan sama dengan total pembelian setelah diskon.

7. Hasil-output ditampilkan ke layar dengan menggunakan pernyataan cout.

Dengan menjalankan program ini, Anda dapat memasukkan jumlah barang yang dibeli dan mendapatkan output

berupa harga perangkat, jumlah harga pembelian sebelum diskon, jumlah diskon, dan total pembelian yang harus dibayarkan.

Semoga dengan pertanyaan yang sudah terjawab oleh adambybudiman 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, 23 Aug 23