Una pregunta escrita en lenguaje C, ¡ayúdame si sabes cómo hacerlo!
Escribí uno relativamente simple, puedes consultarlo. Si no lo entiendes, puedes enviarme un mensaje privado.
#includelt;iostream.hgt;
double getnumber(char sex, char sport, char diet, double fH, double mH)//Fórmula para calcular la altura
{
double cH; //Altura del niño
if(sex=='M')//Determinar género
{
cH=(fH mH)*0.54; //Si es niño
}
else
{
cH = (fH*0.923 mH)/2; //Si es niña
}
if(sport=='Y')//Determina si haces ejercicio regularmente p>
{
cH=cH*(1 0.02);
if(diet=='Y')//Determinar si una dieta saludable
{
p>cH=cH*(1 0.015);
devuelve cH;
}
en caso contrario devuelve cH;
}
si no, devuelve cH;
}
void main()
{
char sex, sport ,diet;
double fH, mH;
coutlt;lt;"Por favor, introduzca los parámetros de sexo, fH, mH, deporte y dieta en secuencia" lt;lt;endl;
coutlt;lt;"sexo:"lt;lt;endl;
cingt;gt;sexo;
coutlt;lt ;"fH:"lt;lt; endl;
cingt;gt;fH;
coutlt;lt;"mH:"lt;lt;endl;
cingt;gt;mH;
coutlt;lt;"sport:"lt;lt;endl;
cingt;gt;sport;
coutlt ;lt;"dieta:"lt; lt; endl;
cingt; gt;
coutlt; "La altura del niño es: "lt; sexo, deporte, dieta, fH, mH) lt; endl // Llamar a la fórmula de cálculo
}