Desafio 2 – Lista de compromissos
Um cliente gostaria de manter uma lista de compromissos para facilitar a organização
de sua agenda. Cada compromisso deve possuir os seguintes campos:
char data[10], titulo[80], descricao[200];
Crie um menu e implemente as seguintes operações utilizando listas:
1- Incluir compromisso
2- Excluir compromisso
3- Listar compromissos por data
4- Listar todos os compromissos
5- Navegar pelos compromissos (ex: “m” avança para o próximo compromisso / “n”
volta para o compromisso anterior) [OPERAÇÃO BÔNUS: 1 ponto extra na menor
nota do bimestre se conseguir implementar]
6- Sair
Ao inserir um compromisso, o algoritmo deve percorrer a lista e inserir na posição
adequada, de forma a manter a lista ordenada em ordem crescente de data.
Dica: ao informar as datas, utilize o formato AAAA-MM-DD (A = ano, M = mês, D = dia).
Utilize a função strcmp(data1, data2) para comparar a data do compromisso a ser
inserido com a data dos compromissos já cadastrados. Lembrando que a função
retorna 1 se (data1 > data), retorna 0 se (data1 == data2), retorna -1 se (data1 < data2).
Soluções para a tarefa
Respondido por
2
muito simples fazer isso em uma resposta com letras
Perguntas interessantes
Matemática,
9 meses atrás
Administração,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás