PUCRS
Faculdade de Informática
Laboratório de Programação I (EC)
Exercícios de Comandos de Funções
Enviar por email ([email protected]) para o professor até às 11:30 do dia 14/05/2008
Valendo Nota
1. Escreva um procedimento que recebes 3 valores reais X,
Y e Z e que verifique se esses valores podem ser os comprimentos dos lados de um
triângulo e, neste caso, retornar qual o tipo de triângulo formado. Para que X, Y e Z
formem um triângulo é necessário que a seguinte propriedade seja satisfeita: o
comprimento de cada lado de um triângulo é menor do que a soma do comprimento dos outros
dois lados. O procedimento deve identificar o tipo de triângulo formado observando as
seguintes definições:
- Triângulo Equilátero: os comprimentos dos 3 lados são
iguais.
- Triângulo Isósceles: os comprimentos de 2 lados são
iguais.
- Triângulo Escaleno: os comprimentos dos 3 lados são
diferentes.
2. Escreva uma função que recebe por parâmetro um valor
inteiro e positivo N e retorna o valor de S.
S = 1 + ½ + 1/3 + ¼ + 1/5 + 1/N.
3. Faça uma função que recebe, por parâmetro, a altura
(alt) e o sexo de uma pessoa e retorna o seu peso ideal. Para homens, calcular o peso
ideal usando a fórmula peso ideal = 72.7 x alt - 58 e, para mulheres, peso ideal = 62.1 x
alt - 44.7.
4. Escreva uma função que recebe por parâmetro um valor
inteiro e positivo N e retorna o valor de S.