Este projeto é uma aplicação console em C# desenvolvida para registrar, organizar e visualizar informações relacionadas a atividades de saúde, como:
- Minutos de exercício
- Litros de água ingeridos
- Horas de sono
O programa foi desenvolvido utilizando arrays internos, conforme requisitos acadêmicos, e possui expansão automática de capacidade.
O usuário informa:
- Tipo de atividade
- Data no formato DD/MM/YYYY
- Valor numérico (minutos, litros ou horas)
Os dados são validados antes de serem salvos.
Exibe todos os registros cadastrados em ordem.
Para cada tipo de atividade, o programa mostra:
- Soma total dos valores
- Média dos valores registrados
Encerra a aplicação.
| Requisito | Atendido | Descrição |
|---|---|---|
| Métodos/funções organizadas | ✔ | Cada funcionalidade tem seu próprio método |
| Validação de entradas | ✔ | Verificação de números, formatos e dados |
| Interface clara | ✔ | Menu organizado com feedback visual |
| Uso de arrays internos | ✔ | Arrays dinâmicos com expansão automática |
Versão recomendada: Visual Studio 2022
- Tipo: Console Application (.NET 6 ou superior)
Cole o código fornecido neste repositório.
Pressione F5 ou clique em Run ▶.
- C# .NET 6+
- Console Application
- Arrays internos com
Array.Resize DateTime.TryParseExactpara validação de datas
Embora arrays tenham tamanho fixo, este projeto implementa expansão automática:
Array.Resize(ref tipos, novoTamanho);Isso garante capacidade ilimitada sem usar List<>.
- RM553377 - Enzo Rodrigues
- RM553266 - Hugo Santos
- RM553384 - Maria Julia
- RM553521 - Rafael Cristofali