Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Proyecto] Verificación de triángulo

import java.util.Scanner;

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

        Scanner scanner = new Scanner(System.in);

        System.out.println("Ingrese el valor del lado1.");
        int lado1 = scanner.nextInt();

        System.out.println("Ingrese el valor del lado2.");
        int lado2 = scanner.nextInt();

        System.out.println("Ingrese el valor del lado3.");
        int lado3 = scanner.nextInt();

        if (lado1 + lado2 > lado3 && lado1 + lado3 >lado2 &&
                lado2 + lado3 > lado1) {
            System.out.println("Los valores ingresados pueden formar un triangulo." );
        }else{
            System.out.println("Los valores ingresados no pueden formar un tringulo");
            
            
        }
           scanner.close();
    }
}
2 respuestas
solución!

Hola Jhon, espero que estés bien

Parece que has hecho un buen trabajo al intentar implementar la lógica para verificar si tres valores pueden formar un triángulo. Sin embargo, he notado que hay un pequeño error en tu código. Estás utilizando los nombres "base", "altura1" y "altura2", que no son los más adecuados para representar los lados de un triángulo. Deberías usar nombres como "lado1", "lado2" y "lado3" para que sea más claro.

Además, el scanner.close() debería estar fuera del bloque else para asegurarte de que el recurso se cierre correctamente después de su uso, independientemente del resultado de la condición.

¡Espero haber ayudado y buenos estudios!

¡Hola Brenda! Muchas gracias por su ayuda ya lo tengo solucionado despues leer au comentario. Saludos