Programando em C
1) 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. O cálculo do peso ideal deve ser calculado a partir das fórmulas a seguir: _________ = 72.7 _ _ _ – 58 (para homens)
_________ = 62.1 _ _ _ − 44.7 (para mulheres)
O programa principal deverá solicitar as informações das pessoas e passá-las por parâmetro para a função em questão. Ao fim do programa, deverá ser exibido o peso ideal da pessoa.
#include
#include
float pesoIdeal(char s, float a) { if((s == 'm') || (s == 'M')) { return((72.7 * a) - 58); } else if((s == 'f') || (s == 'F')){ return((62.1 * a) - 44.7); }
}
int main() { char sexo; float altura, peso_ideal; printf("Informe seu sexo - [Digite M p/ Masculino | F para Feminino] "); scanf("%c", &sexo); printf("Informe sua altura >> "); scanf("%f", &altura); peso_ideal = pesoIdeal(sexo, altura); printf("Peso Ideal em Kg: %.2f\n", peso_ideal); system("pause"); return 0;
}
2) Escreva um programa que receba como entrada um número real e um número inteiro, e apresente na tela o valor do real elevado ao inteiro. O programa principal deve ler os números e passá-los por parâmetro para uma função denominada potencia(), que calculará e retornará o valor do real elevado ao inteiro.
#include
#include
#include
float potencial(float n1, int n2){ return pow(n1, n2);
}
int main() { float n1, x; int n2; printf("Informe um numero Real: "); scanf("%f", &n1); printf("Informe um numero Inteiro: "); scanf("%d", &n2); x = potencial(n1, n2); printf("Resultado = %.1f\n", x); system("pause"); return 0;
}
3) Escreva uma função que receba 3 valores reais X, Y e Z, verifique se esses