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

[Proyecto] VerificarTriangulo

import java.util.Scanner;

public class VerificarTriangulo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        double lado1, lado2, lado3;

        System.out.println("Ingresa el valor del primer lado: ");
        lado1 = scanner.nextDouble();
        System.out.println("Ingresa el valor del segundo lado: ");
        lado2 = scanner.nextDouble();
        System.out.println("Ingresa el valor del tercer lado: ");
        lado3 = scanner.nextDouble();

        if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado3 + lado2 > lado1) {
            System.out.println("Los lados pueden formar un triágulo.");
        } else {
            System.out.println("No es posible formar un triángulo.");
        }
    }
}
1 respuesta

Hola Michael, espero que estés bien

Tu código para verificar si tres lados pueden formar un triángulo parece estar correcto. Has implementado correctamente la condición necesaria para que tres lados formen un triángulo: la suma de dos lados debe ser mayor que el tercer lado.

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

  1. Solicita al usuario que ingrese los valores de los tres lados.
  2. Verifica si la suma de cada par de lados es mayor que el tercer lado.
  3. Imprime un mensaje indicando si los lados pueden formar un triángulo o no.

Tu implementación sigue la lógica correcta según el enunciado del ejercicio. Como ejemplo práctico, si ingresas los valores 3, 4 y 5, el programa debería imprimir "Los lados pueden formar un triángulo." porque 3 + 4 > 5, 3 + 5 > 4, y 4 + 5 > 3.

Si estás experimentando algún problema específico con el código o la ejecución, por favor compártelo para que pueda ayudarte mejor.

Espero haber ayudado y buenos estudios!