class Main {
public static void main(String[] args) {
[Link] scanner = new [Link]([Link]); // Crear un
Scanner para leer datos del usuario
// Mostrar el menú de opciones
[Link]("Seleccione la figura geométrica para calcular el
área:");
[Link]("1. Círculo");
[Link]("2. Triángulo");
[Link]("3. Cuadrado");
[Link]("Ingrese el número de la opción deseada: ");
int opcion = [Link]();
if (opcion == 1) {
// Calcular el área de un círculo
[Link]("Ingrese el radio del círculo: ");
double radio = [Link]();
double areaCirculo = calcularAreaCirculo(radio);
[Link]("El área del círculo es: %.2f\n", areaCirculo);
} else if (opcion == 2) {
// Calcular el área de un triángulo
[Link]("Ingrese la base del triángulo: ");
double base = [Link]();
[Link]("Ingrese la altura del triángulo: ");
double altura = [Link]();
double areaTriangulo = calcularAreaTriangulo(base, altura);
[Link]("El área del triángulo es: %.2f\n", areaTriangulo);
} else if (opcion == 3) {
// Calcular el área de un cuadrado
[Link]("Ingrese el lado del cuadrado: ");
double lado = [Link]();
double areaCuadrado = calcularAreaCuadrado(lado);
[Link]("El área del cuadrado es: %.2f\n", areaCuadrado);
} else {
[Link]("Opción no válida. Por favor, reinicie el programa e
intente nuevamente.");
}
[Link](); // Cerrar el Scanner
}
// Método para calcular el área de un círculo
public static double calcularAreaCirculo(double radio) {
return 3.14159 * radio * radio; // Fórmula: π * r^2 (aproximando π como
3.14159)
}
// Método para calcular el área de un triángulo
public static double calcularAreaTriangulo(double base, double altura) {
return (base * altura) / 2; // Fórmula: (base * altura) / 2
}
// Método para calcular el área de un cuadrado
public static double calcularAreaCuadrado(double lado) {
return lado * lado; // Fórmula: lado^2
}
}