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

Entradas populares de este blog

Proyecto Final Pseint

El algoritmo / LEGUAJES DE PROGRAMACIÓN

LOS SISTEMAS OPERATIVOS 2026