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

[Proyecto] Verificación de triángulo

import java.util.Scanner;

public class VerificarSiEsTriangulo {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        System.out.println("Ingrese el primer lado :");
        double ladoA = teclado.nextDouble();
        System.out.println("Ingrese el segundo lado :");
        double ladoB = teclado.nextDouble();
        System.out.println("Ingrese el tercer lado :");
        double ladoC = teclado.nextDouble();

        if((ladoA + ladoB > ladoC) && (ladoC + ladoB > ladoA) && (ladoA + ladoC > ladoB)){
            System.out.println("Los lados pueden formar un triangulo");

        }else {
            System.out.println("los lados No pueden formar un triangulo");
        }
    }
}
1 respuesta

Hola Edward, espero que estés bien

Tu código para verificar si tres lados pueden formar un triángulo se ve bien y cumple con la condición necesaria: la suma de dos lados debe ser mayor que el tercer lado. Esto se conoce como la desigualdad triangular.

Aquí hay un pequeño ejemplo para asegurarnos de que el código funcione correctamente:

  1. Ejemplo de entrada:

    • Lado A: 3
    • Lado B: 4
    • Lado C: 5

    Salida esperada:

    • "Los lados pueden formar un triángulo."
  2. Otro ejemplo de entrada:

    • Lado A: 1
    • Lado B: 2
    • Lado C: 3

    Salida esperada:

    • "los lados No pueden formar un triangulo."

Tu programa debería producir estas salidas correctamente. Si encuentras algún problema, asegúrate de que los valores de entrada sean números válidos y que el Scanner esté leyendo correctamente los valores.

Espero que esta explicación te sea útil y te ayude a avanzar en tu proyecto. ¡Bons estudios!