Realizar el siguiente ejercicio de programación en lenguaje C.
- El hotel las Margaritas ofrece descuentos especiales a sus clientes dependiendo del tipo de membresía que tengan, para ello se ha categorizado de la siguiente manera:

• Tipo A: 25% de descuento si se hospedan mas de 4 noches, de lo contrario el descuento es solo del 15%.
• Tipo B: 15% de descuento si se hospedan más de 3 noches, de lo contrario el descuento es solo del 10%.
• Tipo C: 10% de descuento si se hospedan más de 2 noches, de lo contrario el descuento es solo del 5%.

EL programa debe de calcular el descuento realizado a un cliente cualquiera a partir del tipo de membresía y de la cantidad de noches, teniendo en cuenta que cada noche cuesta 85.000$.

Respuestas

Respuesta dada por: yessica93
5

Te daré un pseudo-código para que tomes como referencia y puedas ajustarlo al software que uses en particular:

1. Vamos a captar la información de los clientes, es decir, Nro de noches que se quedaran y el tipo de membresía:

//Variables:

char menbresia;

int noches;

int descuento;

   printf("Tipo de membresia: ");

   scanf ("%c", &menbresia);  // este almacena lo que se escriba por teclado enla variable menbresia

   printf("Noches de hospedaje: ");

   scanf ("%d", &noches);

2. Ahora que tenemos los datos de los clientes vamos a filtrar según los posibles valores de las variables y proceder a realizar el descuento, para ello usaremos la función if, como condicionante, según las características del ejercicio, es decir, los porcentajes de descuento y el precio de una noche.

if (menbresia =="A" && noches > 4){ //Si la membresia es de tipo A y se hospedan mas de 4 noches entonces el descuento sera

descuento = (noches*85000)*0.25}

else{

descuento =(noches*85000)*0.15}

}

if (menbresia =="B" && noches > 3){

descuento = (noches*85000)*0.15}

else{

descuento =(noches*85000)*0.10}

}

if (menbresia =="C" && noches > 2){

descuento =(noches*85000)*0.10}}

else{

descuento =(noches*85000)*0.04}

3. Ahora procedemos a imprimir el descuento:

printf("El descuento para el cliente es de %d\n $", descuento);

Preguntas similares