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)
1
respuesta

Verificacion del Triángulo

package condiciones;
import java.util.Scanner;

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

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

        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");
        }

        teclado.close();
    }
    
}
1 respuesta
solución!

Hola Nicole, espero que estés bien

¡Tu código para verificar si tres lados pueden formar un triángulo está muy bien estructurado! Has utilizado 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 tres lados de un posible triángulo.
  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 o no formar un triángulo.

Tu código ya está cumpliendo con lo que se pide en el ejercicio. Como ejemplo práctico, si ingresas los valores 3, 4 y 5, el programa correctamente indicará que estos lados pueden formar un triángulo, ya que 3 + 4 > 5, 3 + 5 > 4, y 4 + 5 > 3.

Espero que esto te ayude a entender que tu solución es correcta y que estás en el camino correcto. ¡Sigue adelante!

Espero haber ayudado y buenos estudios!