Académique Documents
Professionnel Documents
Culture Documents
Curso: Tecnologia em Anlise e Desenvolvimento de Sistemas Disciplina: Algoritmos e Programao Professor: Dr. Fbio Gomes Teresina, 03/06/2010 Entrega: 10/06/2010 Valor: 2 (dois) pontos
PR-REITORIA DE ENSINO GERENCIA DE ENSINO SUPERIOR COORDENAO DE INFORMTICA Curso: Tecnologia em Anlise e Desenvolvimento de Sistemas Disciplina: Algoritmos e Programao Professor: Dr. Fbio Gomes Exerccios SUB-ROTINAS
Escreva uma sub-rotina utilizando a linguagem de programao C que: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Receba uma velocidade em m/s e retorne a equivalente em km/h. (Vkm/h = Vm/s * 3.6) Receba um valor em horas e um valor em minutos e retorne o equivalente em minutos. Receba o valor do dlar e um valor em dlar e retorne o equivalente em real (R$). Receba uma velocidade em km/h e retorne o equivalente em m/s. (Vm/s = Vkm/h / 3.6) Receba o valor da base e altura de um tringulo e retorne sua rea. (rea = (base * altura) / 2)) Receba o valor do lado de um quadrado, calcule e retorne sua rea. (rea = lado2) Receba o valor da base e altura de um retngulo e retorne sua rea. (rea = base * altura) Receba o valor do raio de uma circunferncia e retorne seu comprimento.(c = 2 * p * r) Receba o valor do raio de uma esfera e retorne seu volume. (v = (4 * p * r3) / 3) (p = 3,14) Receba o valor de uma temperatura em C e retorne a equivalente em F. (tF = (9 * tC + 160) / 5) Receba o valor de uma temperatura em F e retorne a equivalente em C. (tC = (5 * tF - 160) / 9). Receba um nmero e retorne seu fatorial. Receba um nmero e retorne se o nmero ou no primo. Receba uma data (dia, ms e ano) e retorne se a data ou no vlida. Receba 2 (dois) nmeros e retorne o MMC (mnimo mltiplo comum) entre os nmeros lidos. Receba 2 (dois) nmeros e retorne o MDC (mximo divisor comum) entre os nmeros lidos. Receba o valor de um ano e retorne se o ano bissexto ou no. Escreva uma linha vertical na tela. O nmero da linha deve ser passado como parmetro. Escreva uma linha horizontal na tela. O nmero da coluna deve ser passado como parmetro. Escreva uma moldura na tela. As coordenadas (linha e coluna) do canto superior esquerdo e do canto inferior direito devem ser passadas como parmetros.
Obs. 1: Salvar as sub-rotinas em um arquivo chamado ABCD-funcoes.c, sendo ABCD as iniciais do nome do aluno. Obs. 2: Nas questes 18, 19 e 20, utilizar a funo GOTOXY do arquivo CONIO2.C.