Primeira Lista de Exercícios de IPD -T3 (2008) 1. Crie um programa em Fortran que solicite a digitação de quatro números inteiros e exiba no vídeo: a)A soma resultante deste quatro números b)O resultado da multiplicação destes quatro números entre si 2. Escreva um programa que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: D = (R + S ) / 2 onde: R = ( A + B) 2 e S = ( B + C ) 2 3. Faça um programa que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: dois ,três e cinco, respectivamente. 4. Faça um programa que recebe o tempo de duração de um evento expresso em horas e retorna esse tempo em minutos e segundos. 5. Elabore programas em Fortran para calcular a área e o volume das seguintes figuras geométricas: Triângulo (A=1/2 b.a); Círculo (A=πR2); Quadrado (A=b.h); Esfera (V=4/3. πR3); Cubo (V=b.h.l); 6. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a porcentagem do distribuidor seja de 28% e os impostos de 45%, escrever um programa que leia o custo de fábrica de um carro e escreva o custo ao consumidor. 7. Faça um programa que leia a,b,c,d,e,f e resolva um sistema de equações lineares do tipo: ax+by=c dx+ey=f 8. Faça um programa que recebe um valor inteiro e verifica se o valor é positivo ou negativo. 9. Faça um programa que recebe um valor inteiro e verifica se o valor é par ou ímpar. 10. Faça um programa que recebe a média final de um aluno e retorna o seu conceito, conforme a tabela abaixo: 0.0 2.0 5.0 7.0 9.0 a 1.9 a 4.9 a 6.9 a 8.9 a 10.0 E D C B A 11. Faça um programa que leia a altura e o sexo de uma pessoa e retorne seu peso ideal. Para homens a fórmula do peso ideal é: PH=72.7 * altura - 58 e para mulheres: PM=62.1 * altura - 44.7 12. Num triângulo retângulo, segundo Pitágoras, o quadrado da hipotenusa (a) é igual a soma dos quadrados dos catetos (b e c), isto é, a2 = b2 + c2. Crie um programa em Fortran que leia os valores dos catetos e imprima (ou escreva) o valor da hipotenusa. 13. Faça um programa que deve entrar com um número e informar se ele é ou não divisível por 5. 14. Faça um programa que deve entrar com um número e imprimir a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo. 15. Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor que R$ 20,00 caso contrário, o lucro será de 30%. Faça um programa que deve entrar com o valor do produto e imprimir o valor da venda. 16. Faça um programa que lê 50 valores inteiros e retorna o maior e o menor deles. 17. Faça um programa que recebe um valor inteiro e positivo e retorna o número de divisores desse valor. 18. Faça um programa que recebe um valor inteiro e positivo N e retorna o valor de S. S = 1 + ½ + 1/3 + ¼ + 1/5 + 1/N. 19. Escreva uma função que calcule o valor da soma Sx através de 10 termos da série seguinte: Sx = 1 - x2 + x4 - x6 + .... 20. Escreva uma função que recebe, por parâmetro, dois valores X e Z e calcula e retorna Xz , sem utilizar funções ou operadores de potência prontos.