En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de colores

En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es roja, se aplica un descuento del 30%, si la bolita es verde, se aplica un descuento del 10% y si saca una bolita color blanca, no se aplica ningún descuento. Diseñe un programa que a partir del importe de la compra y el color de la bolita, muestre lo que debe pagar dicho cliente.
(Programa en lenguaje CPP/C++, utilizando sentencias selectivas)

#include <stdio.h>
#include <conio.h>
float valorc;
void main(){
    char bolita;
    printf("DESCUENTOS POR COMPRAS\n");
    printf("Introduzca el color de bola azul=A rojo=R verde=V blanco=B: ");
    scanf("%c", &bolita);
    printf("Introduzca el valor de la compra:");
    scanf("%f", &valorc);
    switch (bolita) {
        case 'A','a': valorc=valorc-valorc*0.20;
        break;
        case 'R','r': valorc=valorc-valorc*0.30;
        break;
        case 'V','v': valorc=valorc-valorc*0.10;
        break;
        case 'B','b': valorc=valorc;
        break;
        default: printf("\nDato no valido");
        break;
    }
    printf("\nEl Importe de la compra es %f\n", valorc);
    getch();
}

Comentarios