Documente Academic
Documente Profesional
Documente Cultură
Diseñe una clase llamada ClsClaveFechaHora, que contenga los siguientes métodos:
mtdClave: Método para solicitar una clave para accesar al programa.
mtdFecha: Método para desplegar la fecha del sistema en el formato día/mes/año.
mtdHora: Método para desplegar la hora del sistema en el formato hora:minutos.
Diseñe una clase llamada ClsCaracteristicaNumeros, que contenga los siguientes métodos:
mtdEnteroPotencia: Método que recibe dos números enteros y devuelva el valor de la
base elevada al exponente
o Por ejemplo, mtdEnteroPotencia(3, 4) = 3*3*3*3.
o Tenga cuidado con el segundo número (el exponente), cuando éste sea negativo
o cero.
o El método mtdEnteroPotencia debe utilizar el ciclo FOR o el WHILE para controlar
el cálculo.
o No utilizar funciones matemáticas de librería.
mtdCalcPrimo: método que recibe un número entero y devuelva un valor de tipo char
indicando si el número es o no un número primo.
mtdCalcPerfecto: método que recibe un número entero y devuelva un valor de tipo char
indicando si el número es o no un número perfecto.
mtdCalcInvertir: método que recibe un número de tipo long y devuelva el mismo número,
pero en forma invertida.
mtdCalcCifras: método que recibe un número entero de tipo long, calcule la cantidad de
cifras y devuelva este total.
mtdCalcUlam: método que recibe un número entero, imprima la conjetura de Ulam (no
devuelve valor).
mtdCalcParImpar: método que recibe un número entero y devuelva un valor de tipo char
(‘P’, ‘I’), indicando si es un número par o impar.
mtdCalcAmigos: método que recibe dos números enteros y devuelva un valor de tipo
char indicando si son o no números amigos.
mtdCalcCapicua: método que recibe un número entero y devuelva un valor de tipo char
indicando si es o no un número capicúa.
mtdCalcPalindrome: método que recibe una cadena y devuelva un valor de tipo char
indicando si es o no palindrome.
mtdCalcFeliz: método que recibe un número entero y devuelva un valor de tipo lógico
(boolean), indicando si es o no un número feliz.
NOTA:
1. Los métodos deben construirse con la menor cantidad de instrucciones, no deben llevar
adornos de impresión, es decir, se deben concentrar en resolver únicamente lo que se les
pide.