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

verificar triangulo

import java.util.Scanner;

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

    System.out.println("Ingrese el primer lado: ");
    float l1 = scanf.nextFloat();

    System.out.println("Ingrese e;l segundo lado: ");
    float l2 = scanf.nextFloat();

    System.out.println("Ingrese el tercer lado: ");
    float l3 = scanf.nextFloat();

    if( ( l1 + l2 > l3) && ( l1 + l3 > l2) && (l2 + l3 > l1)){
        System.out.println("Los lados pueden formar un triángulo.");
    }else{
        System.out.println("Los lados pueden NO forman un triángulo.");
    }
}

}

1 respuesta

Hola María, espero que estés bien

Tu código para verificar si tres lados pueden formar un triángulo se ve bastante bien. Estás utilizando correctamente la condición necesaria para que se forme un triángulo: la suma de dos lados debe ser mayor que el tercer lado. Sin embargo, veo un pequeño error tipográfico en la línea donde solicitas el segundo lado. Aquí está la corrección:

System.out.println("Ingrese el segundo lado: ");

Aparte de eso, tu lógica es correcta y debería funcionar como se espera.

Espero que esta corrección te sea útil. ¡Espero haber ayudado y buenos estudios!