Logo Hardware.com.br
LeoBelini
LeoBelini Novo Membro Registrado
1 Mensagem 0 Curtidas

[Resolvido] Calculo de Obesidade com função

#1 Por LeoBelini 25/11/2014 - 16:31
Olá pessoal bom_trabalho.gif. Sou novato em programação em C, e tenho o seguinte trabalho da faculdade e não estou conseguindo terminar:

Imagem

E o que eu consegui até agora foi isso:
[code=C]
#include
#include
//Maximo de pessoas para calcular
#define Max 4
//Quantidade de Graus de obesidade (Não mudar) (0 - Normal, 1 - Obeso, 2 - Obeso Morbido)
#define Quant 2
float Massa(float altura[], float peso[]){

float massa[Max];
int aux;
for(aux = 0;aux < Max;aux++){
massa[aux] = peso[aux]/(altura[aux]*altura[aux]);
}
return *massa;

}

float Verificar(float massa[]){
float media[Quant];
int aux;
for(aux=0; aux < Max; aux++){
if(massa[aux] < 26){
media[0] += massa[aux];
}if(massa[aux] >= 26 && massa[aux] < 30){
media[1] += massa[aux];
}else{
media[2] += massa[aux];
}
}
return media[Quant];

}

float Media(float media[]){
float resp[2];
resp[0] = media[0] / Max;
resp[1] = media[1] / Max;
resp[2] = media[2] / Max;

return resp[Quant];
}

void Mostrar(){
float altura[Max], peso[Max];
int aux;
for(aux = 0;aux < Max; aux++){
printf("Digite a altura da pessoa %d: ", aux+1);
scanf("%f", &altura[aux]);
printf("Digite o peso da pessoa %d: ", aux+1);
scanf("%f", &peso[aux]);
}

}

int main (void){
Mostrar();
system("PAUSE");
}
[/code]

Como eu disse, não consigo terminar ele choramingando.gif, e o professor quer que enche de função o trabalho. Se alguem puder me ajudar eu ficaria muito gratoboa.gif.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal