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