Está en la página 1de 1

Disponible desde: domingo, 27 de noviembre de 2022, 21:00

Límite de entrega: jueves, 8 de diciembre de 2022, 20:00


Ficheros requeridos: Numerolandes.java ( Descargar)
Tipo de trabajo: Individual
En el país de Numerolandia, hay un tipo de habitantes especiales: los Numerolandeses que
siempre andan cuidando algunos aspectos de su ser.

Cuando un Numerolandes se crea, siempre requiere del valor de nacimiento que es un entero
positivo.

Cada vez que se requiere se puede pedir al Numerolandes:

 pesar: que devuelve un numero entero positivo que indica el peso del Numerolandes, que
a su vez se consigue sumando todos los dígitos de su valor
 obtenerPtoDebil: que devuelve su punto débil que corresponde al digito más pequeño del
valor
 obtenerPtoFuerte: que devuelve su punto fuerte que corresponde al digito más grande
del valor
 aumentar: que por defecto suma 1 a su valor.

Para mayor entendimiento se tiene la siguiente secuencia de la vida de un Numerolandes y como


éste a los mensajes que se envia responde:

Numerolandes num;
int peso, debil, fuerte;
num = new Numerolandes(43528);
peso = num.pesar(); // peso es 22
debil = num.obtenerPtoDebil(); // debil es 2
fuerte = num.obtenerPtoFuerte(); // fuerte es 8
num.aumentar();
fuerte = num.obtenerPtoFuerte(); // fuerte es 9
peso = num.pesar(); // peso es 23
Diseña e implementa la clase Numerolandes, con las funcionalidades descritas. Debes cuidar que
las firmas de los métodos sean las que se requieren.

Ficheros requeridos
Numerolandes.java

También podría gustarte