Os objetivos desta aula são os seguintes: continuar a exercitar a utilização de tipos estruturados de informação, leitura e escrita de ficheiros e utilização de exceções. Após a realização da aula, o estudante deverá:
Uma agenda é composta por contactos telefónicos, em que cada contacto telefónico tem os atributos nome, telefone, email principal (opcional).
Deverá definir a classe de objetos Agenda
deve permitir todas as operações seguintes.
Escreva um programa que apresenta o menu anterior ao utilizador e, consoante a sua escolha faz a operação correspondente. O programa termina quando o utilizador introduzir a opção 0.
Caso o ficheiro de leitura não exista, deve informar o utilizador.
O funcionamento que se pretende para a repartição é o seguinte:
Desenvolva a classe fila de espera de modo a que o funcionamento acima seja possível. Na construção de um objeto deste tipo deve ser fornecido ao construtor o número máximo de pessoas admitido.