Entrada desde Teclado – Ejercicio 13

Dale amor a este post!!!

Entrada desde Teclado – Ejercicio 13: Realiza un programa que calcule el área de un polígono irregular de 5 lados, debes investigar la formula para realizar el calculo, determinar las variables correspondientes y solicitar los valores respectivos al usuario, por último, muestra el resultado en pantalla.

📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬

En este post, analizaremos un programa en Java que calcula el área de un polígono irregular de 5 lados. Este tipo de cálculo puede ser complejo debido a la irregularidad de las longitudes de los lados y los ángulos entre ellos. El programa solicita al usuario las longitudes de los lados del polígono, divide el polígono en triángulos para calcular sus áreas individuales y suma estas áreas para obtener el área total del polígono.

Código:

public class Ejercicio13 {
    /*
    * Ejercicio 13: Realiza un programa que calcule el área de un polígono irregular, 
    * debes investigar la formula para realizar el calculo, determinar las variables 
    * correspondientes y solicitar los valores respectivos al usuario, por último, 
    * muestra el resultado en pantalla.
    */
    public static void main(String[] args) {
        // Crear un objeto Scanner para leer la entrada del usuario
        Scanner entrada = new Scanner(System.in);

        // Solicitar las longitudes de los 5 lados del polígono
        System.out.println("Ingrese las longitudes de los 5 lados del polígono:");

        System.out.print("Lado 1: ");
        double a = entrada.nextDouble();
        System.out.print("Lado 2: ");
        double b = entrada.nextDouble();
        System.out.print("Lado 3: ");
        double c = entrada.nextDouble();
        System.out.print("Lado 4: ");
        double d = entrada.nextDouble();
        System.out.print("Lado 5: ");
        double e = entrada.nextDouble();

        // Dividir el polígono en triángulos y calcular el área de cada triángulo
        double a1 = (a + b + c) / 2;
        a1 = Math.sqrt(a1 * (a1 - a) * (a1 - b) * (a1 - c));

        double a2 = (a + c + d) / 2;
        a2 = Math.sqrt(a2 * (a2 - a) * (a2 - b) * (a2 - c));
        
        double a3 = (a + d + e) / 2;
        a3 = Math.sqrt(a3 * (a3 - a) * (a3 - b) * (a3 - c));

        // Calcular el área total del polígono
        double areaTotal = a1 + a2 + a3;

        // Mostrar el resultado
        System.out.printf("El área del polígono irregular de 5 lados es: %.2f\n", areaTotal);

        // Cerrar el Scanner
        entrada.close();
    }
}

Este programa en Java muestra cómo calcular el área de un polígono irregular dividiéndolo en triángulos y sumando sus áreas individuales. Esta técnica es útil cuando se trabaja con polígonos irregulares y no se puede aplicar una fórmula directa para el cálculo del área.

Ejecución:

Ingrese las longitudes de los 5 lados del polígono:
Lado 1: 3.0
Lado 2: 4.0
Lado 3: 5.0
Lado 4: 6.0
Lado 5: 7.0
El área del polígono irregular de 5 lados es: 36.13

Este ejemplo combina la entrada de datos del usuario, cálculos geométricos y la visualización de resultados, proporcionando una práctica integral de programación en Java.

Espero que este ejercicio te resulte de gran ayuda.


Dale amor a este post!!!