Skip to content

[UNILASALLE 2024.2] TDE PROGII - App de agendamento para uma clinica de fisioterapia

Notifications You must be signed in to change notification settings

ruancorreia/AppDeAgendamento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FISIOGENDA App de Agendamento

Note

O FISIOGENDA é um programa desenvolvido em linguagem C como tarefa do TDE de Programação de computadores 2º Período, sob a supervisão do professor Raphael da Silva Abreu da universidade Unilasalle em Niterói
Ele foi desenvolvido para que um fisioterapeuta consiga agendar exames sem complicações e sem que exceda os dias disponiveis na agenda, pois neste caso ele teria que cancelar, o que é ruim para ele e para o paciente.

Alunos envolvidos no projeto:

  1. Bernardo Cezar
  2. Ruan da Silva Correia
  3. Thiago Guarino

Requisitos necessários para aprovação do projeto:
Link do notion com os requisitos completos e exemplos
Escreva um programa em C que exiba um calendário de um ano e gerencie agendamentos. Ao iniciar, o programa deve solicitar ao usuário o dia da semana em que 1º de janeiro cai e se o ano é bissexto ou não. Com essas informações pode-se montar todo o calendário. Depois disso, o programa deve permitir em um menu:

  • mostrar o calendário.
  • inserir agendamentos. Esta função deve solicitar ao usuário a data de início e a duração do agendamento. Em um dado dia, não se pode ter mais do que 5 pacientes agendados. Caso ocorra um conflito, deve-se dizer que não pode agendar naquele dia.
  • mostrar o calendário com agendamentos.

Funcionalidades:

  • Inserir o dia da semana em que cai o dia 1º de Janeiro.
  • Verificar se o ano é bissexto.
  • Exibir o calendário regular e o calendário de compromissos agendados.
  • Agendar compromissos, com validação de datas e controle de capacidade.

DIFICULDADES NO PROJETO:

Como espaçar corretamente os dias da semana e as datas.
Como usar o git para versionamento dos códigos e sincronização entre computadores
Como validar e gerar o ano bissexto na visualização
Como documentar de forma correta e concisa os trechos de códigos mais importantes

PARA ACESSAR NO REPLIT CLIQUE AQUI!

IMPLEMENTAÇÕES FUTURAS:

Adicionar cor vermelha nos dias em que o agendamento ja estiver cheio.
Criação de uma opção do menu em que possa ser consultado os agendamentos dos meses desejados.
Criar interface visual.
Criar uma versão Web desse projeto.
Publicar esse app.

Contribuições:
Contribuições são bem-vindas! Se você encontrar algum problema, bug ou tiver alguma sugestão de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença Este projeto está licenciado sob a Licença MIT.

About

[UNILASALLE 2024.2] TDE PROGII - App de agendamento para uma clinica de fisioterapia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages