Programación Help

Ejemplo 5: El náufrago satisfecho (En caso de)

Descripción

Tomaremos la misma descripción del ejemplo 2, pero ahora usaremos la estructura de control "En caso de" para resolver el problema.

Solución

Partiendo de lo visto sobre algoritmos, podemos plantear la solución al problema de la siguiente manera:

Pseudocódigo

Algoritmo CostoHamburguesa Definición de Variables: Entero: tipo, cantidad Real: total Lógico: tarjeta 1. INICIO 2. Escribir "Seleccione el tipo de hamburguesa a comprar: 1. Sencilla 2. Doble 3. Triple" 3. Leer tipo 4. Escribir "Ingrese la cantidad a comprar" 5. Leer cantidad 6. En caso de tipo Caso 1: total= cantidad * 20.00 Caso 2: total= cantidad * 25.00 Caso 3: total= cantidad * 28.00 Otro caso: Escribir "Tipo de hamburguesa no válido" total = 0 7. Escribir "El pago será con tarjeta?" 8. Leer tarjeta 9. Si tarjeta Entonces total *= 1.05 10. Escribir "El total de su compra es de ", total 11. FIN

Diagrama de Flujo

Inicio"Seleccione el tipo de hamburguesa a comprar:1. Sencilla2. Doble3. Triple"tipo"Ingrese la cantidad a comprar"cantidadtipototal= cantidad * 20.00total= cantidad * 25.00total= cantidad * 28.00"Tipo de hamburguesa no válidototal = 0""El pago será con tarjeta?"tarjetatarjetatotal *= 1.05"El total de su compra es de ", totalFin 1 2 3 Otro caso No nCita <= 3 costoCita = 200 total = costoCita * nCitanCita <= 5 costoCita = 150total = (600) + (costoCita * (nCita - 3))nCita <= 8 costoCita = 100total = (900) + (costoCita * (nCita - 5)) costoCita = 50total = (1200) + (costoCita * (nCita - 8))Fin No No No
Last modified: 10 September 2025