Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RETO #1 Variante Cine
RETO #1 Variante Cine
Objetivo
El objetivo de este reto es que el estudiante reconozca y aplique los elementos básicos del
paradigma de la programación orientada a objetos en un escenario abstraído de la
cotidianidad.
Contexto
Cinemaxi decide lanzar una oportunidad inmejorable para todos los asistentes a ver la
película “El Olvido que seremos”. Esta oportunidad consiste en buscar debajo de sus
asientos una ficha, la cual contiene un número, en caso de que este número sea múltiplo
de 3, el usuario tiene derecho a una boleta para otra película. Por otra parte, en caso de
que el número sea múltiplo de 2, tiene acceso a un descuento del 30% en el valor de la
boleta. Por último, si se da el caso que el número es múltiplo tanto del 2 como del 3,
entonces el usuario tiene derecho a ambas cosas.
Considere el siguiente diagrama de clases para la implementación de la clase
SillaCine.java
Reto
Implemente un método llamado esMultiplo(), el cual dada una instancia de SillaCine,
deberá verificar la multiplicidad del número debajo de esta y retorne un mensaje
notificándole al usuario a qué oportunidad tiene derecho.
Adicionalmente, use la siguiente imagen como referencia para la construcción de la clase
SillaCine con sus atributos y métodos necesarios.
Casos de prueba
2 Señor usuario,
SillaCine en este caso,
usted tiene
Id_silla: 1 derecho a un
numero: 30% en el valor
4 de la boleta.
sala: “B2”
3 Señor usuario,
SillaCine en este caso,
usted tiene
Id_silla: 0 derecho a una
numero: boleta para ver
12 otra película.
sala: “D2” Además de
también, un
30% en la
boleta de esta
película.
Entrega:
1. Suba a la plataforma un archivo con el nombre de SillaCine.java, este nombre debe
de respetarse, dado que, si no se nombre de dicha manera no se tendrá en cuenta
para la calificación del reto.
3. Importante: Las salidas deben ser tal cual se muestran en los casos de pruebas. De
lo contrario, el sistema no lo reconocerá.