Está en la página 1de 1

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO

UTESA
Programación II
Prof. Fausto Martínez Jiménez

Tarea Polimorfismo y try-catch-finally

1- Clase JuegoAdivinaNumero

o Deriva de la clase Juego.


o Tiene un constructor que toma dos parámetros de tipo entero. El primero es el
número de vidas que, a su vez, se lo pasará al constructor de la clase base. El
segundo parámetro es un número a adivinar entre 0 y 100.
o Implementa el método Juega de la clase base:
Llama al método ReiniciaPartida que ha heredado.
Muestra un mensaje al usuario pidiendo que adivine un número entre el 0
y el 100.
Lee un entero del teclado y lo compara con el valor predefinido por el
programador:
1. Si es igual, muestra un mensaje Acertaste!! y, tras llamar a
ActualizaRecord, sale del método.
2. Si es diferente, llama al método QuitaVida heredado.
3. Si el método QuitaVida devuelve true, significa que aún le quedan
más vidas al jugador por lo que se muestra un mensaje indicando si el
número a adivinar es mayor o menor y se le pide que lo intente de
nuevo.
4. Si el método QuitaVida devuelve false significa que ya no le quedan
más vidas al jugador, con lo que sale del método Juega.

Clase Aplicación

• Contiene un método main que, tras crear una instancia de la nueva clase
JuegoAdivinaNumero que se ha creado, llama al método Juega.

2- Escriba un programa en lenguaje java que solicite al usuario ingresar 9 números,


estos números se almacenaran en una matriz de 3x3. Los números en posición par
se sumaran y los de posición impar se restaran. Para calcular si el número está en
posición par o impar se usara la suma de los 2 subíndices, se considerara el 0 como
par. Gestione los posibles errores de excepciones.

3- Crear un programa que solicite números naturales hasta que el usuario desee
terminar. Por cada número introducido se deberá visualizar: a través de métodos
a. Si el número es primo: su factorial.
b. Y si el número no es primo: sus múltiplos menores que 1000.
Gestione los posibles errores de excepciones.

También podría gustarte