Menu
Coddy logo textTech

Revisão - Banco de Dados Simples

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 89 de 90.

challenge icon

Desafio

Fácil

Crie um sistema de banco de dados de usuários que combine tabelas do tipo lista, tabelas do tipo dicionário, funções e loops para pesquisar usuários por seu ID.

Primeiro, crie uma tabela do tipo lista chamada users contendo três registros de usuários. Cada usuário deve ser uma tabela do tipo dicionário com a seguinte estrutura:

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

Em seguida, crie uma função chamada findUser que aceite um parâmetro userId. A função deve:

  • Usar um loop for para iterar pela tabela users
  • Verificar se o id de algum usuário corresponde ao userId fornecido
  • Retornar o name do usuário se for encontrado
  • Retornar nil se nenhum usuário correspondente for encontrado

Por fim, teste sua função chamando-a três vezes e imprimindo os resultados:

  • Pesquisar pelo ID de usuário 205
  • Pesquisar pelo ID de usuário 101
  • Pesquisar pelo ID de usuário 999 (este usuário não existe)

Experimente você mesmo

-- Criar a tabela de usuários (tabela estilo lista contendo tabelas estilo dicionário)
-- TODO: Escreva seu código aqui para criar a tabela de usuários com os três registros de usuário

-- Criar a função findUser
-- TODO: Escreva seu código aqui para criar a função findUser que pesquisa por userId

-- Testar a função e imprimir os resultados
-- TODO: Escreva seu código aqui para chamar findUser três vezes e imprimir os resultados
-- Lembre-se de pesquisar pelos IDs: 205, 101 e 999

Todas as lições de Fundamentals