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
Download

Teste módulo 5