Descripción
Desarrollo de un sistema de gestión de inventario básico en Java que utiliza tipos de datos, variables, operadores, estructuras de control, arrays y funciones.
Crea un archivo llamado GestionInventario.java
con la estructura básica del programa, incluyendo la función main
y las variables globales necesarias para almacenar el inventario:
- Un array para los códigos de producto (enteros)
- Un array para los nombres de producto (String)
- Un array para los precios unitarios (double)
- Un array para las cantidades en stock (enteros)
- Una variable para controlar el número actual de productos
Implementa la función mostrarMenu()
que muestre al usuario las opciones disponibles y devuelva la opción seleccionada. Utiliza un bucle do-while para asegurar que se seleccione una opción válida.
Crea la función agregarProducto()
que solicite al usuario los datos de un nuevo producto (código, nombre, precio y cantidad), verifique que el código no exista ya en el inventario, y lo añada a los arrays correspondientes.
Desarrolla la función buscarProducto()
que pida al usuario un código de producto y muestre toda la información del mismo si existe. Utiliza un bucle for para recorrer el array de códigos y una estructura if para verificar coincidencias.
Implementa la función listarProductos()
que muestre en pantalla todos los productos del inventario con su información completa. Utiliza un bucle for para recorrer los arrays.
Crea la función actualizarStock()
que permita modificar la cantidad en stock de un producto existente. Debe solicitar el código del producto y la nueva cantidad.
Desarrolla la función mostrarStockBajo()
que liste solo los productos cuya cantidad en stock sea menor a 5 unidades.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Implementa la función calcularValorTotal()
que multiplique el precio unitario por la cantidad en stock de cada producto y sume todos estos valores para obtener el valor total del inventario.
En la función main
, implementa un bucle while que muestre el menú, capture la opción del usuario y ejecute la función correspondiente hasta que el usuario elija salir.
Añade algunos productos de ejemplo al iniciar el programa para facilitar las pruebas de funcionamiento.
Solución al ejercicio de programación en Java
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Java para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Java
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Java