Calcular el índice de masa corporal utilizando la formula: peso/altura^2.
Estos datos deberán ser introducidos por el usuario.
SOLUCIÓN:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//Declaramos dos vectores de 5 elementos que almacenaran los pesos y alturas
int peso[5];
float altura[5];
//En IMC guardaremos el Indice de Masa Corporal correspondiente a cada indice
float IMC[5];
int i;
//Aqui introducimmos una enumeracion que nos dara mas legibilidad al programa
enum{pedro, pablo, maria, juan, pilar};//Asigna 0 a pedro, 1 a pablo...
for(i=0; i<5; i++)
{
//Pedimos los datos de nuestros 5 amigos
printf("Intro altura (en metros): ");
scanf("%f", &altura[i]);
printf("Intro tu peso (en kg): ");
scanf("%d", &peso[i]);
//Calculamos el IMC de cada uno y lo visualizamos
IMC[i]= peso[i]/(altura[i]*altura[i]);
printf("El IMC es: %f\n\n", IMC[i]);
}
//Aqui visualizamos un dato empleando la enum para ver en un ejemplo la mayor legibilidad
printf("el indice de masa corporal de pablo es %f\n", IMC[pablo]);//como poner IMC[1]
}
amigo este codigo de alguna forma se puede implementar para la programación de un arduino para calcular el imc?
ResponderEliminar