lista 01 lab
Post on 24-Nov-2015
19 Views
Preview:
TRANSCRIPT
-
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
top related