Program C++ Menghitung Total Pembayaran Member dan Non Member dengan Diskon

Soal :
Disebuah minimarket mengadakan diskon, dengan ketentuan member dan non member. Jika total barang yang di beli lebih dari 1 juta dan dia member akan mendapatkan dison 10% jika dia non member akan medapatkan diskon 3%, dan sebaliknya jika total barang yang di beli kurang dari 1 juta dan dia member akan mendapatkan diskon 5% jika non member akan mendapatkan diskon 2%

Keterangan : 
Total barang yang dibeli jika member
(lebih dari) > 1 juta diskon 10%
(kurang dari) < 1 Juta diskon 5%

Total barang yang dibeli jika non member
(lebih dari) > 1 juta diskon 3%
(kurang dari) < 1 juta diskon 2%

Jawab :
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;
int main(int argc, char** argv) {
    
cout <<"\n\tProgram untuk menentukan total pembayaran Member dan Non Member"<<endl;
cout <<"\t================================================================"<<endl;

    int total_harga,total_pembayaran,diskon1,diskon2,diskon3,diskon4;
    char member;
cout <<"\nMasukkan total harga barang yang di beli Rp. ";cin>>total_harga;
cout <<"Apakah anda pelanggan member atau tidak ('y' or 'n') ";cin>>member;
    
    if (total_harga>1000000 && member=='y'){
        cout <<"Selamat anda mendapat diskon 10%"<<endl;
        diskon1=total_harga*0.1;
        total_pembayaran=total_harga-diskon1;
    }else 
    if (total_harga>1000000 && member=='n'){
        cout <<"Selamat anda mendapat diskon 3%"<<endl;
        diskon2=total_harga*0.03;
        total_pembayaran=total_harga-diskon2;
    }else
    if (total_harga<1000000 && member=='y'){
        cout <<"Selamat anda mendapat diskon 5%"<<endl;
        diskon3=total_harga*0.05;
        total_pembayaran=total_harga-diskon3;
    }else
    if (total_harga<1000000 && member=='n'){
        cout <<"Selamat anda mendapat diskon 2%"<<endl;
        diskon4=total_harga*0.02;
        total_pembayaran=total_harga-diskon4;
    }
    
cout <<"Jadi total yang harus dibayar adalah Rp. "<<total_pembayaran;

    return 0;
}
Kita coba jalankan programnya dengan Compile & Run

2 Responses to "Program C++ Menghitung Total Pembayaran Member dan Non Member dengan Diskon"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel