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

lados triangulo

public class VerificarTriangulo { public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Ingrese el primer lado");
    int lado1 = scanner.nextInt();
    System.out.println("Ingrese el segundo lado");
    int lado2 = scanner.nextInt();
    System.out.println("Ingrese el tercer lado");
    int lado3 = scanner.nextInt();

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

}

1 respuesta

Hola Esteban, espero que estés bien

Tu código para verificar si tres lados pueden formar un triángulo está casi perfecto. 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í hay un pequeño ajuste que podrías considerar para mejorar la legibilidad del código:

  1. Asegúrate de cerrar el objeto Scanner después de su uso para evitar posibles fugas de recursos. Puedes hacerlo usando scanner.close(); al final del método main.

Tu código ajustado se vería así:

import java.util.Scanner;

public class VerificarTriangulo {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.println("Ingrese el primer lado");
        int lado1 = scanner.nextInt();
        System.out.println("Ingrese el segundo lado");
        int lado2 = scanner.nextInt();
        System.out.println("Ingrese el tercer lado");
        int lado3 = scanner.nextInt();

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

        scanner.close();
    }
}

Con este ajuste, tu programa debería funcionar perfectamente para determinar si los lados ingresados pueden formar un triángulo.

Espero haber ayudado y buenos estudios!