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

[Proyecto] muestra

import java.util.Scanner;

public class EjerciciosLogica { public static void main(String[] args) {

    /*

Marcos está estudiando geometría y necesita verificar si tres lados pueden formar un triángulo. Para que tres lados formen un triángulo, la suma de dos lados debe ser mayor que el tercer lado. Él quiere un programa que reciba tres lados y muestre un mensaje indicando si los lados pueden formar un triángulo o no.

Con base en este escenario, crea un programa que reciba tres lados y muestre un mensaje indicando si los lados pueden formar un triángulo o no.

Ejemplo de entrada: Ingrese el primer lado: 3 Ingrese el segundo lado: 4 Ingrese el tercer lado: 5

Salida esperada: Los lados pueden formar un triángulo. * */

    Scanner scanner = new Scanner(System.in);
    System.out.println("Ingrese el valor del primer lado");
    int primerLado = scanner.nextInt();
    System.out.println("Ingrese el valor del segundo lado");
    int segundoLado = scanner.nextInt();
    System.out.println("Ingrese el valor del tercer lado");
    int tercerLado = scanner.nextInt();

    if (primerLado + segundoLado > tercerLado && segundoLado + tercerLado > primerLado && primerLado + tercerLado > segundoLado){
        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

Hola Christopher, espero que estés bien

Parece que ya has hecho un buen trabajo implementando el programa para verificar si tres lados pueden formar un triángulo. Tu código está correcto y sigue la lógica necesaria para comprobar la condición del triángulo: que la suma de dos lados debe ser mayor que el tercer lado.

Aquí tienes un pequeño resumen del funcionamiento del código:

  1. Utilizas Scanner para leer los tres lados ingresados por el usuario.
  2. Compruebas si las condiciones para formar un triángulo se cumplen:
    • La suma del primer y segundo lado es mayor que el tercer lado.
    • La suma del segundo y tercer lado es mayor que el primer lado.
    • La suma del primer y tercer lado es mayor que el segundo lado.
  3. Si todas estas condiciones son verdaderas, el programa imprime que los lados pueden formar un triángulo; de lo contrario, indica que no pueden.

Tu implementación parece estar funcionando correctamente. Si tienes algún problema específico con el código, no dudes en compartir más detalles.

Espero haber ayudado y buenos estudios!