next up previous
Next: About this document ...

Departamento de Ci�ncia da Computa��o - IME-USP

MAC 115 - Introdu��o � Computa��o

INSTITUTO DE F�SICA -- SEGUNDO SEMESTRE DE 2001

Primeiro Exerc�cio-Programa --- Data de entrega: at� 20 de abril de 2001.

Data de Nascimento

Depois de tantos anos comemorando o seu anivers�rio, os seus pais provavelmente n�o lembram o dia da semana em que voc� nasceu. Al�m de dar esta informa��o important�ssima, este exerc�cio programa permitir� que voc� descubra os dias da semana em que nasceram seus amigos e seus conhecidos. Com ele voc� poder� at� buscar respostas para algumas quest�es que vem atormentando a humanidade h� s�culos... � mesmo verdade que a maioria das pessoas mal-humoradas nasceram numa segunda-feira? Ser� que todos os nascidos numa sexta-feira 13 torcem pelo mesmo time? Qual ser� esse time? Antes de tentar responder essas quest�es de relev�ncia transcedental, fa�a este exerc�cio-programa.

Elabore um programa que recebe como entrada a data de hoje e a sua data de nascimento, e calcula duas informa��es:

  1. o dia da semana naquela data
  2. e o n�mero de dias que voc� viveu at� hoje, incluindo hoje.

Seu programa deve funcionar conforme o ilustrado abaixo.

Benvindo ao programa DataNasc!!!
Digite o dia de hoje: 9
Digite o m�s atual: 1
Digite o ano atual: 1998
Esta data est� correta.
Digite o dia do seu nascimento: 9
Digite o m�s do seu nascimento: 1
Digite o ano do seu nascimento: 1981
Esta data est� correta.
Parab�ns: voc� nasceu em uma sexta-feira, e j� viveu 6210 dias at� hoje.
Digite o dia do seu nascimento: 28
Digite o m�s do seu nascimento: 2
Digite o ano do seu nascimento: 1981
Esta data est� correta.
Parab�ns: voc� nasceu em um s�bado, e j� viveu 6160 dias at� hoje.
Digite o dia do seu nascimento: 30
Digite o m�s do seu nascimento: 2
Digite o ano do seu nascimento: 1979
Esta data est� incorreta. 
Digite o dia do seu nascimento: 11
Digite o m�s do seu nascimento: 20
Digite o ano do seu nascimento: 1979
Esta data est� incorreta. 
Digite o dia do seu nascimento: 0
Obrigado por usar os nossos servi�os. Volte sempre!!!

Aten��o


OBSERVA��ES IMPORTANTES SOBRE OS EXERC�CIOS-PROGRAMAS

Todos os exerc�cios-programas devem ter o seguinte cabe�alho:

           /********************************************************/
           /* Fulano de Tal                                        */
           /* Exercicio-Programa xx                                */
           /* Curso yy  - Turma zz  -- Professor:  Ciclano de Tal  */
           /* Computador: .....                                    */
           /* Compilador: .....                                    */
           /********************************************************/

1)
O exerc�cio-programa � estritamente individual. Exerc�cios copiados (com ou sem eventuais disfarces) receber�o nota ZERO.

2)
Exerc�cios atrasados n�o ser�o aceitos.

3)
Exercícios com erros de sintaxe (ou seja, erros de compila��o) receber�o nota ZERO.

4)
muito importante que seu programa tenha coment�rios e esteja bem indentado, ou seja, digitado de maneira a ressaltar a estrutura de subordina��o dos comandos do programa (conforme visto em aula). A avalia��o dos exerc�cios-programas levar� isto em conta.

5)
Você deve entregar num envelope (preferencialmente de plástico transparente):

6)
Cada programa deve ser executado tantas vezes quantas forem necess�rias para testar todos os casos poss�veis para as entradas. A escolha desses dados tamb�m influir� na sua nota.

7)
Guarde com você até o final do semestre, em seus disquetes, os arquivos de seus programas, pois eles podem ser solicitados pelo professor caso surja alguma dúvida. Guarde também as listagens que lhe serão devolvidas, nas quais está marcada a nota que você recebeu.




next up previous
Next: About this document ...
Francisco Reverbel
2001-03-22