CCCPaste

total_diskon

#include 

int main() {
    float totalBelanja, diskon, hargaBayar; // Inisiasi variabel
    int jumlahTransaksi;

    // Meminta input total belanja dari pengguna
    printf("Masukkan total belanja: Rp ");
    scanf("%f", &totalBelanja);

    // Meminta input jumlah transaksi dalam sebulan
    printf("Masukkan jumlah transaksi dalam sebulan: ");
    scanf("%d", &jumlahTransaksi);

    // Menghitung diskon berdasarkan ketentuan
    if (totalBelanja < 200000) {
        diskon = 0;
    } else if (totalBelanja >= 200000 && totalBelanja <= 500000) {
        diskon = 0.1;
    } else if (totalBelanja > 500000 && totalBelanja <= 1000000) {
        diskon = 0.2;
    } else {
        diskon = 0.3;
    }

    // Menambah diskon 20% jika jumlah transaksi dalam sebulan mencapai 4 kali
    if (jumlahTransaksi == 4) {
        diskon += 0.2;
    }

    // Menghitung harga yang harus dibayar setelah dikurangi diskon
    hargaBayar = totalBelanja - (totalBelanja * diskon);

    // Menampilkan harga yang harus dibayar
    printf("Diskon yang diperoleh: %.f%%\n", diskon * 100);
    printf("Harga yang harus dibayar setelah diskon: Rp %.f\n", hargaBayar);

    return 0;
}