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

Respuesta triángulo

import java.util.Scanner;

public class Ifelserepaso {

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

        System.out.print("Ingrese el valor del primer lado): ");
        int lado1 = scanner.nextInt();

        System.out.print("Ingrese el valor del segundo lado): ");
        int lado2 = scanner.nextInt();

        System.out.print("Ingrese el valor del tercer lado): ");
        int lado3 = scanner.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.");
        }
        scanner.close();
    }
}
1 respuesta
solución!

Hola Sebastian,

Tu código parece estar en el camino correcto para resolver el problema de verificar si tres lados pueden formar un triángulo. 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 algunos puntos a considerar para asegurarte de que tu programa funcione correctamente:

  1. Entrada del Usuario: Asegúrate de que los valores ingresados sean positivos, ya que un lado de un triángulo no puede tener longitud cero o negativa.

  2. Validación de Entradas: Podrías agregar una verificación adicional para asegurarte de que los valores ingresados sean números válidos y positivos, aunque el uso de nextInt() ya maneja entradas no numéricas lanzando una excepción.

  3. Mensajes de Salida: Los mensajes de salida están bien formulados. Solo asegúrate de que el texto sea claro para el usuario.

Tu código ya sigue el ejemplo de entrada y salida proporcionado en el ejercicio. Aquí tienes un ejemplo de cómo se vería la ejecución de tu programa:

Ingrese el valor del primer lado: 3
Ingrese el valor del segundo lado: 4
Ingrese el valor del tercer lado: 5
Los lados pueden formar un triángulo.

Si ingresas valores que no cumplen con la condición de formar un triángulo, como 1, 2, 3, el programa debería mostrar:

Los lados no pueden formar un triángulo.

Espero que esto te ayude a avanzar en tu aprendizaje de Java. ¡Buenos estudios!