Quick actions

cmd+k|ctrl+k

Navigation

Languages

UAS NO.6

Snippet info

Language

Cpp

Visibility

public

Author

rifqiherdiyansah08

Created

2024-01-27T21:34:52.527598Z

Updated

2024-01-27T21:35:11.006048Z

#include <stdio.h>
//Nama : Muhammad Rifqi Herdiyansah
//NIM  : 3420220014
//Prodi: Teknik Informatika
int main() {
    int kode;
    char jenis;
    double harga, diskon, hargaSetelahDiskon;

    // Input kode, jenis, dan harga
    printf("Masukkan kode: ");
    scanf("%d", &kode);

    printf("Masukkan jenis (A/B/C): ");
    scanf(" %c", &jenis);

    printf("Masukkan harga: ");
    scanf("%lf", &harga);

    // Menghitung diskon berdasarkan jenis
    switch (jenis) {
        case 'A':
            diskon = 0.10;
            break;
        case 'B':
            diskon = 0.15;
            break;
        case 'C':
            diskon = 0.20;
            break;
        default:
            diskon = 0.0; // Jika jenis tidak valid, tidak ada diskon.
            printf("Jenis barang tidak valid.\n");
            break;
    }

    // Menghitung harga setelah diskon
    hargaSetelahDiskon = harga - (harga * diskon);

    // Menampilkan hasil
    if (diskon > 0.0) {
        printf("Jenis barang %c mendapat diskon = %.0f%%, Harga setelah diskon = %.2lf\n", jenis, diskon * 100, hargaSetelahDiskon);
    }

    return 0;
}
INFO