Está en la página 1de 1

Programación – Actividad 2 – Semestre 1, 2017 Paralelo

Nombre Rol
Nombre Rol
Nombre Rol

1. El parque de diversiones Pythonia tiene una gran cantidad de juegos ideales para toda la familia.
La entrada al parque cuesta $2.500 para adultos y $1.200 para niños. Además, por razones de
seguridad, no se permite la entrada de niños sin algún adulto acompañante.
A continuación se le solicita que desarrolle un programa en Python que muestre un menú con las
siguientes opciones relativas al parque:
1. Vender entradas: se deberá solicitar por teclado un string con las entradas a vender en el
parque. Por ejemplo, la cadena ‘AAN’ corresponde a dos entradas de adulto y una de niño.
Debe asegurarse que al menos 1 de las entradas vendidas sea de adulto, de lo contrario se
deberá rechazar la venta. Si la operación es exitosa se deberá mostrar por pantalla el monto
total a pagar por las entradas.
2. Obtener recaudación total: se deberá mostrar por pantalla cuál fue el monto total recaudado.
3. Ver estadı́sticas: se deberá mostrar por pantalla la cantidad total de niños que han comprado
una entrada y el porcentaje de entradas de niños con respecto al total de entradas vendidas.
4. Salir: el programa termina.
Al término de cada opción, el programa deberá solicitar el ingreso de una nueva opción, excepto
si se escoge la opción 4. Considere también que debe validar que las opciones ingresadas sean
válidas. El siguiente es un ejemplo de funcionamiento del programa:
Bienvenido a Pythonia
=====================
1. Vender entradas
2. Obtener recaudacion
3. Ver estadisticas
4. Salir
Ingrese una opcion: 1
Ingrese entradas: AAN
El precio a pagar es $6200

Ingrese una opcion: 5


La opcion ingresada no es valida

Ingrese una opcion: 1


Ingrese entradas: NNN
Debe haber al menos 1 adulto

Ingrese una opcion: 2


La recaudacion total es de $6200

Ingrese una opcion: 3


1 nino ha comprado su entrada,
33.33 % del total

Ingrese una opcion: 4


Hasta Luego!

También podría gustarte