Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto 3 - Lista de tarefas

Projeto realizado por Gabriel Albertini Pinheiro durante o 2º Semestre de Ciência da Computação, com o auxílio do Prof. Leonardo Anjoletto Ferreira. O projeto tem como proposta a realização de uma lista de tarefas para permitir aos usuários cadastrar tarefas, definindo para elas suas prioridades, descrições, estado atual e categoria. Além disso, após salvar, o programa disponibiliza ao usuário opções para o cadastro de novas tarefas, listagem de tarefas (podendo aplicar filtros ou não), apagar tarefas e exportar tarefas para um arquivo de texto (aplicando filtros ou não).

Opções disponíveis no programa:

1.Cadastro de tarefas

  • Permite ao usuário criar novas tarefas, aplicando prioridade, descrição, categoria e estado para elas.

2.Listar tarefas

  • Ao selecionar a opção, são demonstradas ao usuário todas as tarefas cadastradas.

3.Deletar tarefas

  • Lista todas as tarefas cadastradas e solicita ao usuário selecionar as tarefas que deseja excluir.

4.Alterar tarefa

  • Permite ao usuário escolher uma tarefa específica e alterar um dado desejado da tarefa.

5.Filtrar tarefas por prioridade

  • Lista apenas as tarefas com a prioridade que o usuário escolher.

6.Filtrar tarefas por estado

  • Lista apenas as tarefas com o estado que o usuário escolher.

7.Filtrar tarefas por categoria

  • Lista apenas as tarefas com a categoria, ordenando do maior para o menor, conforme escolha do usuário.

8.Filtrar tarefas por prioridade e categoria

  • Lista apenas as tarefas com a prioridade e categoria que o usuário escolher.

9.Exportar tarefas por prioridade

  • Exporta todas as tarefas com a prioridade escolhida pelo usuário para um arquivo de texto.

10.Exportar tarefas por categoria

  • Exporta todas as tarefas com a categoria escolhida pelo usuário, da maior para a menor prioridade, para um arquivo de texto.

11.Exportar tarefas por prioridade e categoria

  • Exporta todas as tarefas com a prioridade e categoria escolhidas pelo usuário para um arquivo de texto.

0.Fechar Programa

  • Fecha o programa, realizando todas as atualizações nos arquivos.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages