Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escriba una función recursiva elevar (base, exponente) que, al llamarla, devuelva:
base exponente
Por ejemplo, elevar (3,4) = 3*3*3*3. Suponga que exponente es mayor o igual que 1. Sugerencia el
paso de recursión se valdría de la función:
base 1 = base
1. Elaboraremos en el mismo paquete una nueva clase llamada llanta, esta clase no debe
tener main dado que será llamada desde la clase llanta.
2. Como un carro tiene llantas entonces existe una relación tiene un entre la clase llanta
y la clase carro.
3. En la clase llanta crearemos un atributo llamado radio y en el constructor asignaremos
un valor Y, creamos un método llamado calcular Diámetro que recibe como parámetro
un entero u un flotante (del tipo que usted prefiera) ese parámetro se llamará radio,
en este método como su nombre lo indica calcularemos el valor del radio de la llanta,
este proceso se realizará con la variable de tipo local y mostraremos el valor del
diámetro, y con la variable de instancia (usando el this), también mostraremos el valor
del diámetro en este caso.
4. En la clase Carro realizaremos una instancia de Llanta.
5. Se llamará el método calcular diámetro desde la clase Carro (esto puede hacerlo en el
constructor de la clase carro) , pasando por parámetro un valor Z.
6. Miraremos los resultados obtenidos y realizaremos nuestras propias conclusiones
sobre el tema.
1. Crear un programa que permita crear diferentes figuras geométricas bajo las
siguientes condiciones:
2. Existe una clase padre de todas las figuras llamada Figura, esta clase posee los
métodos desplazar y calcular Area.
3. Existen otra serie de clases como son: Círculo, Triángulo, Rectángulo, y Rombo. Cada
una de estas clases heredan de Figura e implementa apropiadamente sus respectivos
métodos desplazar y calcular Area.
4. El programa debe ofrecer al usuario un menú que permita seleccionar que figura
desea emplear y según lo requiera dibujar la figura en un Applet dado que si no le
ingresan valores a la figura ella deberá inicializar todos sus valores en una cuantía
definido por el programador o en caso que se ingresen valores capturarlos. (Debe
sobrecargar el constructor para esto.)
5. Las figuras se deben visualizar en un Applet y dependido la selección del usuario
calcular el volumen de la figura o desplazarla a un punto final según lo requiera el
usuario.
Asuma las demás condiciones que considere usted para la resolución del problema.
Ejercicio 4: Clases para manejo de String
Realice una investigación acerca de las siguientes clases y los métodos de cada una de ellas,
implemente una clase que permita ver el funcionamiento de estas clases:
1. Clase String.
2. Clase StringBuffer.
3. Clase StringTokenizer.