Projeto final de SOP - turmas 2070114 e 2070115
Ir para navegação
Ir para pesquisar
Etapa 1
Interface com o usuário da agenda, modelagem de eventos e armazenamento da agenda em memória
Interface
A agenda deve apresentar uma interface de texto. Nessa interface o usuário pode escolher uma das seguintes opções, com as respectivas operações a serem desencadeadas:
- Criar agenda: criar uma nova agenda, que deve ter um nome único.
- Ler agenda: carregar para a memória uma agenda que reside em um arquivo.
- Gravar agenda: gravar em um arquivo a agenda que reside em mempória.
- Inserir evento: adicionar um novo evento à agenda, que não pode conflitar com o horário de outro evento que já exista.
- Mostrar eventos: mostrar em ordem cronológica todos os eventos da agenda.
- Remover evento: remover um evento específico.
- Sair: sair do programa.