El objetivo de este ejercicio es implementar un programa en Java que contenga varias funciones matemáticas y de manipulación de cadenas, utilizando un menú interactivo para que el usuario elija qué operación desea realizar.
-
Funciones matemáticas y de texto:
- Calcular el área de un rectángulo.
- Convertir una temperatura de grados Celsius a Fahrenheit.
- Encontrar el menor de dos números.
- Contar el número de caracteres en una cadena de texto.
- Calcular la potencia de un número con un exponente entero.
-
Interfaz de usuario:
- El programa debe mostrar un menú con las opciones disponibles.
- El usuario debe poder elegir entre las opciones del menú.
- Después de realizar una operación, el programa debe permitir al usuario elegir otra opción o salir del programa.
Crea las siguientes funciones en Java:
-
calcularAreaRectangulo(double base, double altura): Esta función debe retornar el área de un rectángulo dado su base y altura. -
celsiusAFahrenheit(double celsius): Esta función debe convertir grados Celsius a Fahrenheit. -
menorDeDos(int a, int b): Esta función debe retornar el menor de dos números enteros. -
contarCaracteres(String cadena): Esta función debe contar y retornar el número de caracteres de una cadena de texto. -
calcularPotencia(double base, int exponente): Esta función debe calcular la potencia de un número dado su base y exponente.
Implementa un menú en la función main que permita al usuario elegir qué operación desea realizar. El menú debe permitir las siguientes opciones:
- Calcular el área de un rectángulo.
- Convertir Celsius a Fahrenheit.
- Encontrar el menor de dos números.
- Contar caracteres en una cadena de texto.
- Calcular la potencia de un número.
- Salir del programa.
Asegúrate de que el programa maneje adecuadamente la entrada del usuario, permitiendo la entrada de datos válidos para cada opción.