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

[Sugerencia] Propuesta de solución para el ejercicio de verificación de triángulo.

En este ejercicio tuve duda en si usar || o &&, ya que mi intencion era realizar consulta por separado opcion 1 `import java.util.Scanner;

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

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

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


}

`

opcion 2

import java.util.Scanner;

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

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

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


    }

si pudieran aclararme cual de las dos opciones estan bien, ya que hice una prueba de 4 , 0 , 4 y una me dice que no se puede formar el triángulo y otra que si. Para mi no se podria formar el triángulo.

1 respuesta

¡Hola Yamileth! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!