Diego Moreira Posted October 31, 2011 Report Share Posted October 31, 2011 MENU PRINCIPAL1. Cadastrar Contatos2. Lista de Aniversariantes3. SairOpção: __Mensagem: <mensagem>CADASTRO DE CONTATOS*************************************************NOME: _____________________ D. NASC.:___________LOGRADOURO: _________________________ N. ______BAIRRO: ____________________ CIDADE: __________UF: __ CEP: ______________E-MAIL: ________________________________________TEL.: ________________*************************************************Mensagem: <mensagem>PROCEDIMENTOS:1. Para todas as telas permitir que se execute mais do que uma vez a mesma funcionalidade.2. Para as tela Cadastro de Contato quando o usuário deixar o nome em branco volta ao menure na Lista de Aniversariante volta ao menu quando digitar no mês o valor zero.3. Todos os campos das telas que aparecem entre < > não são campos digitados pelo usuário esim exibidos pelo programa.4. Utilizar uma estrutura chamada contato. São campos das estruturas todos os campos da telaque não estiverem entre < >.5. A estrutura contato deve estar preparada para armazenar até 50 contatos.6. Se a opção digitada pelo usuário no Menu Principal for inválida mostrar a mensagem nocampo apropriado. Caso seja uma opção válida chamar a função que executará afuncionalidade escolhida, ou seja, deve-se desenvolver uma função para cada opção (utilizeswitch/case).7. Desenvolver uma função chamada validar_data que recebe a data de nascimento do contatocomo parâmetro e devolve:· 1 para data invalida;· 0 para data valida;8. Na tela Lista Aniversariante, após digitar o mês, apresentar na tela todos osaniversariantes. Caso o mês seja inválido dar mensagem e retornar para que o mês seja*************************************************LISTA DE ANIVERSARIANTES*************************************************MES: ________NOME DATA DE NASCIMENTO_________________ ___________________________ ___________________________ __________Mensagem: <mensagem>digitado novamente. Caso o mês esteja correto, porém não haja nenhum aniversariantedar mensagem e retornar para que o mês seja digitado novamente. Quote Link to comment Share on other sites More sharing options...
0 mJi Posted October 31, 2011 Report Share Posted October 31, 2011 Tá, e qual é a dúvida?O Sr. tem algum código feito?Se ainda não tem, ao menos tente fazer o exercício. Quote Link to comment Share on other sites More sharing options...
Question
Diego Moreira
MENU PRINCIPAL
1. Cadastrar Contatos
2. Lista de Aniversariantes
3. Sair
Opção: __
Mensagem: <mensagem>
CADASTRO DE CONTATOS
*************************************************
NOME: _____________________ D. NASC.:___________
LOGRADOURO: _________________________ N. ______
BAIRRO: ____________________ CIDADE: __________
UF: __ CEP: ______________
E-MAIL: ________________________________________
TEL.: ________________
*************************************************
Mensagem: <mensagem>
PROCEDIMENTOS:
1. Para todas as telas permitir que se execute mais do que uma vez a mesma funcionalidade.
2. Para as tela Cadastro de Contato quando o usuário deixar o nome em branco volta ao menur
e na Lista de Aniversariante volta ao menu quando digitar no mês o valor zero.
3. Todos os campos das telas que aparecem entre < > não são campos digitados pelo usuário e
sim exibidos pelo programa.
4. Utilizar uma estrutura chamada contato. São campos das estruturas todos os campos da tela
que não estiverem entre < >.
5. A estrutura contato deve estar preparada para armazenar até 50 contatos.
6. Se a opção digitada pelo usuário no Menu Principal for inválida mostrar a mensagem no
campo apropriado. Caso seja uma opção válida chamar a função que executará a
funcionalidade escolhida, ou seja, deve-se desenvolver uma função para cada opção (utilize
switch/case).
7. Desenvolver uma função chamada validar_data que recebe a data de nascimento do contato
como parâmetro e devolve:
· 1 para data invalida;
· 0 para data valida;
8. Na tela Lista Aniversariante, após digitar o mês, apresentar na tela todos os
aniversariantes. Caso o mês seja inválido dar mensagem e retornar para que o mês seja
*************************************************
LISTA DE ANIVERSARIANTES
*************************************************
MES: ________
NOME DATA DE NASCIMENTO
_________________ __________
_________________ __________
_________________ __________
Mensagem: <mensagem>
digitado novamente. Caso o mês esteja correto, porém não haja nenhum aniversariante
dar mensagem e retornar para que o mês seja digitado novamente.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.