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

Triangulo

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double a;
        double b;
        double c;

        System.out.println("Primer lado del triangulo: ");
        a = scanner.nextDouble();
        System.out.println("Segundo lado del triangulo: ");
        b = scanner.nextDouble();
        System.out.println("Tercer lado del triangulo: ");
        c = scanner.nextDouble();

        if (a+b > c && c + b > a && a + c > b){
            System.out.println("Los lados pueden formar un triagulo");
        }else {
            System.out.println("Los lados no pueden formar un triagulo");
        }
    }
}
1 respuesta

Hola Gerardo, espero que estés bien

Tu código parece estar bien estructurado para verificar si tres lados pueden formar un triángulo. Estás utilizando correctamente la condición que establece que la suma de dos lados debe ser mayor que el tercer lado para que se forme un triángulo. Aquí hay algunos puntos a considerar para asegurarte de que todo funcione correctamente:

  1. Ortografía en los mensajes: En el mensaje de salida, hay un pequeño error ortográfico en la palabra "triángulo". Debería ser "triángulo" en lugar de "triagulo".

  2. Pruebas con diferentes entradas: Asegúrate de probar tu programa con diferentes conjuntos de datos para verificar que funcione en todos los casos. Por ejemplo, puedes probar con los lados 1, 2 y 3, que no deberían formar un triángulo.

  3. Cerrar el Scanner: Es una buena práctica cerrar el objeto Scanner después de su uso para liberar recursos. Puedes hacerlo añadiendo scanner.close(); al final del main.

Espero que estos consejos te sean útiles. ¡Espero haber ayudado y buenos estudios!