Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio: Verificacion de descuentos

Algoritmo en lenguaje natural
Iniciar.
Solicitar la edad del cliente.
Preguntar si es estudiante (Sí o No).
Si la edad es menor que 18 o es estudiante:
Mostrar: "Tiene derecho a media entrada."
En caso contrario:
Mostrar: "No tiene derecho a media entrada."
Finalizar.
Diagrama de flujo sencillo
┌─────────┐
│ INICIO │
└────┬────┘


┌─────────────────┐
│ Leer edad │
└────┬────────────┘


┌─────────────────┐
│ ¿Es estudiante? │
└────┬────────────┘


┌─────────────────────────────┐
│ ¿Edad < 18 O estudiante? │
└────┬───────────────┬────────┘
│ Sí │ No
▼ ▼
┌────────────────┐ ┌──────────────────┐
│ Tiene derecho │ │ No tiene derecho │
│ a media entrada│ │ a media entrada │
└────┬───────────┘ └────────┬─────────┘
│ │
└──────────┬───────────┘

┌─────────┐
│ FIN │
└─────────┘
Ejemplos
Edad: 16 años, estudiante: No → Tiene derecho a media entrada.
Edad: 25 años, estudiante: Sí → Tiene derecho a media entrada.
Edad: 30 años, estudiante: No → No tiene derecho a media entrada.

La clave del ejercicio es usar el operador lógico O (OR): basta con que se cumpla una de las dos condiciones para obtener el descuento.