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

Actividad Triangulo

import java.util.Scanner;

public class Triangulo {
        public static void main(String[] args) {
            System.out.println("Ingresa el primer lado: ");
            Scanner scanner = new Scanner(System.in);
            int primerLado = scanner.nextInt();
            System.out.println("Ingresa el segundo lado");
            int segundoLado = scanner.nextInt();
            System.out.println("Ingresa el tercer lado");
            int tercerLado = scanner.nextInt();

            if (primerLado + segundoLado > tercerLado && primerLado + tercerLado > segundoLado && segundoLado + tercerLado > primerLado) {
                System.out.println("Los lados pueden formar un triángulo.");
            } else {
                System.out.println("Los lados no pueden formar un triángulo.");
            }
        }
    }
1 respuesta

¡Hola Jose, espero que estés bien!

Tu código para verificar si tres lados pueden formar un triángulo parece estar bien. 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.

Este fragmento comprueba todas las combinaciones posibles de la suma de dos lados en comparación con el tercero. Si todas las condiciones se cumplen, entonces los lados pueden formar un triángulo.

Si estás experimentando algún problema con el código, asegúrate de que los valores de entrada sean números enteros positivos, ya que los lados de un triángulo no pueden ser negativos ni cero. Además, asegúrate de que el programa no tenga errores de sintaxis o de ejecución.

Espero que esto te ayude a avanzar. ¡Bons estudos!