Dado el peso, la altura y el sexo, de unos estudiantes. Determinar la cantidad de vitaminas que deben consumir
Dado el peso, la altura y el sexo, de unos estudiantes. Determinar la cantidad de vitaminas que deben consumir estos estudiantes, en base al siguiente criterio:
- Si son varones, y su estatura es mayor a 1.60m, y su peso es mayor o igual a 150 lb, su dosis, será: 20% de la estatura y 80% de su peso. De lo contrario, la dosis será: 30% de la estatura y 70% de su peso.
- Si son mujeres, y su estatura es mayor a 1.50m, y su peso es mayor o igual a 130 lb, su dosis, será: 25% de la estatura y 75% de su peso. De lo contrario, la dosis será: 35% de la estatura y 65% de su peso.
- La dosis debe ser expresada en gramos.
#include <stdio.h>
#include <conio.h>
float peso, estatura, dosis;
void main(){
char sexo;
printf("DOSIS DE UN ESTUDIANTE\n");
printf("Introduzca el sexo del estudiante <V/M>: ");
scanf("%c", &sexo);
printf("Introduzca su Peso: ");
scanf("%f", &peso);
printf("Introduzca su estatura: ");
scanf("%f", &estatura);
if(sexo=='V' || sexo=='v'){
if(estatura>1.60 && peso >=150){
dosis=(0.20*estatura)+(0.8*peso);
printf("La dosis del estudiante varon debe ser : %.2f gramos.", dosis);
}
else {
dosis=(0.3*estatura)+(0.7*peso);
printf("La dosis del estudiante varon debe ser : %.2f gramos.", dosis);
}
}
if(sexo=='M' || sexo=='m'){
if(estatura>1.50 && peso >=130){
dosis=(0.25*estatura)+(0.75*peso);
printf("La dosis de la estudiante mujer debe ser: %.2f gramos.", dosis);
}
else {
dosis=(0.35*estatura)+(0.65*peso);
printf("La dosis de la estudiante mujer debe ser: %.2f gramos.\n", dosis);
}
}
getch();
}
Comentarios