Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Verificación de triángulo.

import java.util.Scanner;

public class VerificaciónDeTriángulo {
    public static void main(String[] args) {
     
        Scanner scanner = new Scanner(System.in);

        System.out.print("Ingrese el primer lado: ");
        double lado1 = scanner.nextDouble();

        System.out.print("Ingrese el segundo lado: ");
        double lado2 = scanner.nextDouble();

        System.out.print("Ingrese el tercer lado: ");
        double lado3 = scanner.nextDouble();

        if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
            System.out.println("Los lados pueden formar un triángulo.");
        } else {
            System.out.println("Los lados no pueden formar un triángulo.");
        }

        scanner.close();
    }
}
1 respuesta

Hola Yair, espero que estés bien

Tu código para verificar si tres lados pueden formar un triángulo parece estar correcto. Estás utilizando la condición adecuada para verificar la desigualdad triangular, que establece que la suma de las longitudes de dos lados de un triángulo siempre debe ser mayor que la longitud del tercer lado.

Aquí está un pequeño resumen de lo que hace tu programa:

  1. Solicita al usuario que ingrese las longitudes de los tres lados.
  2. Verifica si se cumple la condición de la desigualdad triangular:
    • lado1 + lado2 > lado3
    • lado1 + lado3 > lado2
    • lado2 + lado3 > lado1
  3. Si todas estas condiciones son verdaderas, imprime que los lados pueden formar un triángulo. Si alguna de ellas no se cumple, imprime que no pueden formar un triángulo.

Tu código ya está implementado de manera correcta según el ejercicio que describes. Si estás experimentando algún problema específico al ejecutar el código, asegúrate de que no haya errores de entrada y que los valores ingresados sean números válidos.

Espero que esta explicación te sea útil y te ayude a comprender mejor cómo funciona tu programa. ¡Espero haber ayudado y buenos estudios!