Hola alguien me puede ayudar con este ejercicio es en code block
Un almacén regala artículos según el total a pagar si el total a pagar está entre 1000 y L1500 se le regala una caja de fósforos si el total es entre 1501 y 2000 se le regala una panita de Vic si el total es mayor a 2000 recibirá una panadol Ultra de lo contrario no recibirá nada
Mostrar el total y el artículo que ganó
Respuestas a la pregunta
Respuesta:
no uso code block
Explicación:
pero te puede ayudar al usar if anidados
ejemplo
declaras las variables que en este caso seria totalPago
if ( totalPago >= 1000 && totalPago <= 1500)
{
printf (" por su compra de: ", totalPago + " recibe gratis una caja de fosforo")
} // fin primer if
else
{
if ( totalPago > 1500 && totalPago <= 2000)
{
printf (" por su compra de: ", totalPago + " recibe gratis una panita de Vic ")
} // fin segundo if
else
{
if ( totalPago > 2000)
{
printf (" por su compra de: ", totalPago + " recibe gratis una panadol ultra ")
} // fin tercer if
else
{
printf (" Gracias por su compra ")
} // fin tercer else
} // fin segundo else
} // fin primer else
al imprimir en pantalla despues de totalPago va el signo + en este caso lo uso como concatenación para unir el valor de la variable seguido con la cadena de texto en este caso tu debería de revisar como se usa en ese programa. los signo && significa el (and o Y) que son los operadores logicos que significa que debe de cumplir ambas opciones para entrar dentro del if al no cumplirse ambas pasa al siguiente y asi sucesivamente hasta que cumpla una de las 4 opciones
espero le ayude en algo
y lo siento por verle añadido una sola estrella no me las conto las 5 me confundi ala hora de ponerselas pero me ayudo demasiado.