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.

Buenas tardes,

Comparto mi propuesta de solución al ejercicio propuesto:

package com.camilodev.ejercicios.condicionales;

import java.util.Locale;
import java.util.Scanner;

public class VerificacionTriangulo {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        input.useLocale(Locale.US);

        System.out.println("Ingrese el primer lado:");
        double primerLado = input.nextDouble();

        System.out.println("Ingrese el segundo lado:");
        double segundoLado = input.nextDouble();

        System.out.println("Ingrese el tercer lado:");
        double tercerLado = input.nextDouble();

        if((primerLado + segundoLado) > tercerLado && (segundoLado + tercerLado > 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.");
        }
        input.close();
    }
}

Cualquier sugerencia es bienvenida,

Gracias por su atención.

1 respuesta

Hola Camilo, espero que estés bien

Tu propuesta de solución para el ejercicio de verificación de triángulo se ve muy bien. Has implementado correctamente la lógica necesaria para determinar si tres lados pueden formar un triángulo utilizando la condición de que la suma de dos lados debe ser mayor que el tercer lado.

Aquí te dejo un par de sugerencias para mejorar tu código:

  1. Validación de entrada: Sería útil agregar una validación para asegurarte de que los valores ingresados son positivos, ya que un lado de un triángulo no puede tener longitud negativa o cero. Puedes hacerlo con una simple verificación antes de aplicar la lógica del triángulo.

  2. Mensajes más claros: Podrías mejorar la experiencia del usuario proporcionando mensajes más claros en caso de que los valores ingresados no sean válidos.

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!