Menu
Coddy logo textTech

Repaso - Base de datos simple

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 89 de 90.

challenge icon

Desafío

Fácil

Crea un sistema de base de datos de usuarios que combine tablas de estilo lista, tablas de estilo diccionario, funciones y bucles para buscar usuarios por su ID.

Primero, crea una tabla de estilo lista llamada users que contenga tres registros de usuario. Cada usuario debe ser una tabla de estilo diccionario con la siguiente estructura:

  • Usuario 1: id = 101, name = "Alice"
  • Usuario 2: id = 205, name = "Bob"
  • Usuario 3: id = 350, name = "Charlie"

A continuación, crea una función llamada findUser que reciba un parámetro userId. La función debe:

  • Usar un bucle for para iterar a través de la tabla users
  • Comprobar si el id de algún usuario coincide con el userId proporcionado
  • Devolver el name del usuario si se encuentra
  • Devolver nil si no se encuentra ningún usuario coincidente

Finalmente, prueba tu función llamándola tres veces e imprimiendo los resultados:

  • Buscar el ID de usuario 205
  • Buscar el ID de usuario 101
  • Buscar el ID de usuario 999 (este usuario no existe)

Pruébalo tú mismo

-- Crear la tabla de usuarios (tabla de estilo lista que contiene tablas de estilo diccionario)
-- TODO: Escribe tu código aquí para crear la tabla de usuarios con los tres registros de usuario

-- Crear la función findUser
-- TODO: Escribe tu código aquí para crear la función findUser que busca por userId

-- Probar la función y mostrar los resultados
-- TODO: Escribe tu código aquí para llamar a findUser tres veces y mostrar los resultados
-- Recuerda buscar los IDs: 205, 101 y 999

Todas las lecciones de Fundamentals