Você está na página 1de 2

UNIVERSIDADE ESTADUAL VALE DO ACARA

CENTRO DE CIENCIAS EXATAS E TECNOLOGIAS


BACHARELADO EM CIENCIAS DA COMPUTAO
Laboratrio de Programao
Lista I


OBS: Todas as funes devem ser chamadas na funo principal
1. Escreva uma funo que receba dois nmeros inteiros. A funo retorna o
maior nmero.

2. Escreva uma funo que recebe o ano de nascimento de uma pessoa e o ano
atual. A funo retorna a idade da pessoa.


3. Escreva uma funo que receba a idade e o tempo de servio de um
trabalhador. A funo retorna true se ele pode se aposentar. As condies
para aposentadoria so:
Ter pelo menos 65 anos
Ou ter trabalhado pelo menos 30 anos
Ou ter pelo menos 60 anos e trabalhado pelo menos 25 anos.

4. Para resolver a prxima questo, ser necessrio verificar se um determinado
ano bissexto. Sabe-se que um ano bissexto se o mesmo divisvel por
400, ou se divisvel por 4 e no for por 100, por exemplo: 2000, 2004,
2012. Sabendo disso, escreva uma funo que receba um valor referente a um
ano e retorna true caso seja bissexto, e false caso no seja bissexto.

5. Em C, escreva uma funo que receba um data (3 valores inteiros) e retorna
true se ela for vlida.
Critrios para uma data vlida:
O ms deve est entre os nmeros 1 e 12,
No ms 2, o dias vo at 29 em anos bissextos e 28 em anos no
bissextos.

6. Usando switch, escreva uma funo que receba um inteiro entre 1 e 7 e
imprima o dia da semana correspondente a este numero. Isto e, domingo, se 1,
segunda-feira, se 2, assim por diante.

7. Escreva uma funo que receba um nmero inteiro e imprime o ms
correspondente ao nmero. Caso o nmero no corresponda a nenhum ms,
imprimir: ERRO
Ex:
Entrada (Nmero) Sada (Ms)
2 Fevereiro
5 Maio
14 ERRO





UNIVERSIDADE ESTADUAL VALE DO ACARA
CENTRO DE CIENCIAS EXATAS E TECNOLOGIAS
BACHARELADO EM CIENCIAS DA COMPUTAO
Desafios

8. Escreva uma funo que receba um nmero de trs dgitos e retorne o nmero
invertido.
Ex:
Entrada Sada
123 321
874 478
633 336


9. Escreva uma funo que receba um nmero de seis dgitos e retorna true se o
numero for palndromo. Caso contrario, retorna false.
Ex:
Entrada Sada
123321 true
987787 false
122221 true

Você também pode gostar