Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Proyecto Final [Compras]

El código tiene validaciones para entradas de números negativos, para manejar excepciones que se puedan dar en los entradas y para manejar que solo se pueda ingresa 0 ó 1 para validar la cancelación o continuación del programa.

primer ejemplo:

ejemplo1segundo ejemplo:

Ejemplo2

tercer ejemplo:

ejemplo3

2 respuestas

Hola Manuel, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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

Saludos, bro. Tu código sobre el ejercicio del triángulo tiene un pequeño error relacionado con el tipo de operador. Usaste el operador || (OR), pero en realidad deberías usar && (AND).

Estás usando ||, lo que significa que si una sola de las condiciones se cumple, el programa dirá que los lados forman un triángulo. Sin embargo, para que tres lados formen un triángulo válido, deben cumplirse todas las condiciones al mismo tiempo. Por eso es necesario usar el operador &&.

import java.util.Scanner;

public class VerificaciónDeTriángulo {

    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        System.out.println("Ingrese el primer lado:");
        int ladoA = teclado.nextInt();

        System.out.println("Ingrese el segundo lado: ");
        int ladoB = teclado.nextInt();

        System.out.println("Ingrese el tercer lado:");
        int ladoC = teclado.nextInt();



        if (ladoA + ladoB > ladoC && ladoA + ladoC > ladoB && ladoB + ladoC > ladoA ){

            System.out.println("Los lados pueden formar un triángulo.");
        }
        else {
            System.out.println("Los lados no pueden formar un triángulo.");
        }
        teclado.close();
    }
}

Suerte :D