Trabajo Practico Tienda de Videojuegos
Problema: Gestión de una “Tienda de videojuegos”
En este ejercicio, deberás desarrollar un programa en PSeInt que simule la
gestión de una tienda de videojuegos. El programa permitirá registrar el
inventario de videojuegos disponibles, gestionar las ventas realizadas durante el
día, y calcular las ganancias totales y el inventario restante al final de la jornada.
Deberás aplicar conceptos de programación como variables, condicionales,
bucles y arrays.
Objetivo del programa:
El programa tiene como objetivo registrar los videojuegos disponibles en la
tienda, controlar las ventas realizadas durante el día y actualizar el inventario. Al
final, el sistema mostrará un resumen con el total de ganancias y las unidades
restantes de cada videojuego.
Requisitos del programa:
1. Registro del inventario inicial:
● El programa debe solicitar al usuario que ingrese la cantidad de videojuegos
disponibles en la tienda al inicio del día. Para cada videojuego, se deben ingresar
los siguientes datos:
o Nombre del videojuego (cadena de caracteres).
o Precio de venta del videojuego (real).
o Cantidad disponible (entero).
2. Registro de ventas:
● Durante el día, el programa debe permitir registrar las ventas realizadas.
Para cada venta, el programa solicitará:
o Nombre del videojuego vendido (cadena de caracteres).
o Cantidad vendida (entero).
● Antes de confirmar la venta, el programa debe verificar si hay suficientes
unidades disponibles del videojuego.
o Si la cantidad vendida es menor o igual a la cantidad en el inventario, la
venta se realiza correctamente y se actualiza el inventario.
o Si la cantidad vendida es mayor a la cantidad disponible, el programa
mostrará un mensaje indicando que no es posible realizar la venta.
3. Cálculo de ganancias y actualización del inventario:
● Después de cada venta exitosa, el programa debe:
o Restar la cantidad vendida del inventario.
o Calcular el total de ganancias de esa venta.
o Acumular las ganancias como ganancias totales del día.
4. Resumen final del día:
● Al finalizar el día, el programa debe mostrar un resumen con la siguiente
información:
o Total de ganancias obtenidas durante el día.
o Inventario restante, indicando cuántas unidades quedan disponibles de
cada videojuego.
Ejemplo de ejecución:
Registro de inventario inicial:
Videojuego 1: Call of Duty
Precio: 60
Cantidad disponible: 10
Videojuego 2: FIFA 22
Precio: 50
Cantidad disponible: 8
Videojuego 3: Minecraft
Precio: 40
Cantidad disponible: 5
Registro de ventas:
Venta 1:
Nombre del videojuego: Call of Duty
Cantidad vendida: 3
Venta 2:
Nombre del videojuego: FIFA 22
Cantidad vendida: 2
Venta 3:
Nombre del videojuego: Minecraft
Cantidad vendida: 6
No hay suficiente stock para realizar esta venta.
Venta 4:
Nombre del videojuego: Minecraft
Cantidad vendida: 3
Resumen del día:
Ganancias totales: $430
Inventario restante:
Call of Duty: 7 unidades
FIFA 22: 6 unidades
Minecraft: 2 unidades
Comentarios
Publicar un comentario