Exercício 4.1: Agenda
de Comprimento Variável
-
Utilizando o tipo Compromisso
de Agenda definido anteriormente como campo de informação
(tipoInfo) e modificando-o se necessário crie um aplicativo de agenda
que utilize uma lista encadeada simples:
-
Implemente a lista encadeada com passagem
de parâmetros por referência e utilize-a para implementar agenda.
-
Cada elemento possuirá como campo Info
um ponteiro para um compromisso da agenda.
-
A lista estará ordenada por data
e hora do compromisso.
-
A Aplicação Agenda
Encadeada terá as seguintes funções básicas:
-
Inserir compromisso. A posição
é escolhida automaticamente.
Para isto voce vai ter de definir uma funcao maior() especifica para este
tipo info que permita esta comparação entre datas e horas.
Ha muitas maneiras de se fazer isto. Escolha uma.
-
Excluir compromisso dados o dia e a hora.
-
Mostrar os compromissos para um determinado
dia.
Modelo:
