Escola Secundária Filipa de Vilhena Curso Profissional “Técnico de Gestão e Programação de Sistemas Informáticos” Programação de Sistemas Informáticos – 10º I Ano Lectivo 2011/2012 Teste Final - Módulo 5 Nome: __________________________________________ Nº: _______ Notas prévias • Não pode utilizar nenhum meio de consulta. • Não pode utilizar corrector. NOTA: A utilização de header e source files tem uma valorização de 20 pontos em trabalho de aula. Fazer um programa para simular uma agenda de contatos. Para cada contato deve-se ter os seguintes dados: • Nome • E-mail (constituído pelo nome @ dominio ) • Morada • Cidade • País • Telefones (constituído pelo telefone de casa e telemóvel) • Mês de aniversário • Ano de nascimento 1. Definir as estruturas acima. (40 pontos) 2. Definir a função busca por mês de nascimento: Imprime os dados do contato que nasceram nesse mês (se tiver mais de um contato, imprime para todas) (40 pontos) 3. Definir a função insere contato: Insere os dados no vetor, ordenados pelo o ano de nascimento. (40 pontos) 4. Definir a função imprime contato com duas opções: 1. imprime nome, telefones e email e 2.imprime todos os dados. (40 pontos) 5. Escreva um programa para testar as funções, utilizando um vetor de contatos com 100 elementos. O programa deve ter um menu com todas as opções, devendo ter uma opção para terminar o programa. (40 pontos) FIM Bom Trabalho. Pag. 1/1