Café y Código
← Volver al CatálogoMódulo 13 · Registros Dinámicos

List + Diccionario (Listas de Registros Dinámicos)

20 desafíos interactivos para preparar el terreno a POO: gestión de List<Dictionary> para estudiantes, productos, clientes, empleados, ventas y libros. Válido en Python, Java, C#, C++, JS, PHP y PSeInt.

🔍 Filtro de búsqueda

📋 Listado Rápido (1 al 20)

20 ítems

🎯 Resolución Guiada y Checklists de Progreso

01

1. Lista dinámica de estudiantes

0 / 5

Enunciado: Crear una List<Dictionary> donde cada elemento sea un estudiante con "id", "nombre" y "nota".

02

2. Lista dinámica de productos de tienda

0 / 5

Enunciado: Crear una lista de diccionarios representando un catálogo de productos ("sku", "nombre", "precio", "stock").

03

3. Lista de clientes con estado de cuenta

0 / 5

Enunciado: Modelar una lista de clientes con su saldo, estado activo y fecha de registro.

04

4. Lista de ventas diarias

0 / 5

Enunciado: Registrar una serie de transacciones en una lista de diccionarios con código de venta, monto y medio de pago.

05

5. Lista de empleados y sueldos

0 / 5

Enunciado: Construir una lista de empleados con sus nombres, departamentos y salarios líquidos.

06

6. Lista de cursos y matriculados

0 / 5

Enunciado: Mapear cursos académicos con su cupo máximo y cantidad de alumnos inscritos.

07

7. Lista de vehículos en un estacionamiento

0 / 5

Enunciado: Registrar patentes, hora de ingreso y tipo de vehículo en una lista dinámica.

08

8. Lista de libros en biblioteca

0 / 5

Enunciado: Crear una colección de libros con título, autor, año y estado prestado (true/false).

09

9. Lista de películas en catálogo de streaming

0 / 5

Enunciado: Guardar películas con título, género, duración en minutos y calificación.

10

10. Lista de pedidos en restaurante

0 / 5

Enunciado: Modelar pedidos de mesa con número de mesa, platos pedidos y total a pagar.

11

11. Calcular promedio general de estudiantes

0 / 5

Enunciado: Iterar sobre la lista de estudiantes y obtener la nota promedio general.

12

12. Filtrar alumnos aprobados (nota >= 4.0 / 60)

0 / 5

Enunciado: Crear una nueva lista dinámica únicamente con los alumnos aprobados.

13

13. Buscar producto por SKU

0 / 5

Enunciado: Buscar en la lista dinámica de productos el SKU consultado y mostrar el stock disponible.

14

14. Calcular valor total del inventario

0 / 5

Enunciado: Iterar sobre la lista de productos acumulando (precio * stock) de cada ítem.

15

15. Filtrar productos con stock crítico (< 5)

0 / 5

Enunciado: Retornar una sublista de productos cuyo stock sea inferior a 5 unidades.

16

16. Actualizar salario de empleados por departamento

0 / 5

Enunciado: Incrementar un 10% el sueldo a todos los empleados pertenecientes al departamento "IT".

17

17. Buscar cliente con mayor saldo

0 / 5

Enunciado: Encontrar el diccionario del cliente que posee el saldo de cuenta más elevado.

18

18. Ordenar estudiantes por nota descendente

0 / 5

Enunciado: Ordenar la lista dinámica de alumnos desde la calificación más alta a la más baja.

19

19. Eliminar cliente inactivo por ID

0 / 5

Enunciado: Buscar un cliente por su ID y remover su diccionario de la lista si su estado es inactivo.

20

20. Sistema de gestión de pedidos con List<Dictionary>

0 / 5

Enunciado: Crear un programa completo con menú interactivo para agregar, listar, filtrar y liquidar pedidos en una lista dinámica de registros.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.