https://github.com/joaomartiniano/ficha-gestor-utilizadores
Ficha de trabalho sobre Dictionary em C#
https://github.com/joaomartiniano/ficha-gestor-utilizadores
Last synced: 2 months ago
JSON representation
Ficha de trabalho sobre Dictionary em C#
- Host: GitHub
- URL: https://github.com/joaomartiniano/ficha-gestor-utilizadores
- Owner: joaomartiniano
- Created: 2024-04-22T20:31:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T20:31:16.000Z (about 1 year ago)
- Last Synced: 2025-02-02T01:41:25.250Z (4 months ago)
- Language: C#
- Size: 49.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ficha de Trabalho: Gestor de Utilizadores
Nesta ficha de trabalho irá utilizar o projeto Visual Studio disponibilizado neste repositório, de modo a completar um programa para armazenar e manipular dados de utilizadores. Para efeito deverá utilizar uma estrutura do tipo ```Dictionary<>```.
Para cada utilizador é necessário armazenar a seguinte informação:
- o username
- a password
- o email
- o número de telefone
## Resolução
Crie uma ```struct``` para armazenar os dados dos utilizadores.
Declare uma estrutura do tipo ```Dictionary<>``` para armazenar dados de vários utilizadores.
A chave do ```Dictionary<>``` deverá ser um número inteiro, ao qual vamos chamar ```ID```: o ```ID``` identifica inequivocamente cada utilizador.## Dados a inserir
O dicionário deve ser inicializado com os seguintes dados (nesta ordem):
|Chave (ID)|Username|Password|Email|Telefone|
|---|---|---|---|---|
|7|pmarques|123|[email protected]|911234567|
|2|jsilvestre3|zzzbbvccwdqer|[email protected]|921234567|
|18|pmarques4|999999|[email protected]|931234567|
|1|alansmitty|cba|[email protected]|961234567|
|9|cdionisio|abc|[email protected]|967654321|
|20|adriana1|321|[email protected]|927654321|
|6|ag_cabral|qwerty|[email protected]|917654321|## Etapas necessárias para a resolução
1. Criar a ```struct Utilizador``` com os respetivos campos
2. A ```struct Utilizador``` deverá ter um construtor que inicializa os campos
3. Criar o dicionário que armazena os utilizadores
4. Inserir dados dos utilizadores no dicionário
5. Completar o código para implementar as seguintes operações:
- Mostrar todos os utilizadores armazenados no dicionário
- Apagar um utilizador específico
- Apagar todos os utilizadores

