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)
(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