Calcular Indice de Masa Corporal con C++ - Trucodigo

Calcular Indice de Masa Corporal con C++




Que tal Trucodigueros hace un tiempo pregunte en facebook si les gustaria que se subieran algunos ejercicios sencillos en C++ y aqui les vengo a dejar el primero de ellos.
Aqui les mostrare como podemos calcular el IMC, solicitando la estatura y el peso y asi dar qeu IMC tenemos bueno aqui se los dejo

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

using namespace std;

int main()
{
float peso,estatura,imc;

system("cls");
system("color 0A");

cout << "\t\t" << "Calculadora de IMC *Indice de Masa Corporal*" << endl;
cout << endl;
cout << endl;
cout << "\t\t" << "Tabla de Resultados de IMC" << endl;
cout << endl;
cout << "\t\t" << "Bajo Peso" << "\t\t" << "IMC inferior a 18.5 kg/m2" << endl;
cout << "\t\t" << "Peso Normal" << "\t\t" << "IMC entre 18.5 y 24.9 kg/m2" << endl;
cout << "\t\t" << "Sobrepeso" << "\t\t" << "IMC entre 25 y 29.9 kg/m2" << endl;
cout << "\t\t" << "Obesidad grado 1" << "\t" << "IMC entre 30 y 34.9 kg/m2" << endl;
cout << "\t\t" << "Obesidad grado 2" << "\t" << "IMC entre 35 y 39.9 kg/m2" << endl;
cout << "\t\t" << "Obesidad grado 3" << "\t" << "IMC superior a 40 kg/m2" << endl;
cout << endl;
cout << "\t\t" << "Ingrese su Altura y su Peso: " << endl;
cout << endl;
cout << "\t\t";
cin >> estatura;
cout << "\t\t";
cin >> peso;
imc=peso/(pow(estatura,2));

if(peso<30||peso>150){
puts("Peso Incorrecto");
}
else if(estatura<0.7||estatura>2.0){
puts("Estatura Incorrecta");
}
else{
if(imc<18.5){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Bajo Peso*" << endl;
}
else if(imc>=18.5&&imc<=24.9){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Peso Normal*" << endl;
}
else if(imc>=25&&imc<=29.9){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Sobrepeso*" << endl;
}
else if(imc>=30&&imc<=34.9){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Obesidad Grado 1*" << endl;
}
else if(imc>=35&&imc<=39.9){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Obesidad Grado 2*" << endl;
}
else if(imc>=40){
cout << "\t\t" << "Su IMC es: " << imc << " kg/m2" << endl;
cout << "\t\t" << "Su IMC marca que tiene *Obesidad grado 3 (Obesidad Morbida)*" << endl;
}
}


cout << "\t\t";
system("pause");
return 0;
}


Bueno con este codigo podremos calcular el IMC y bueno si les gusto este post y quieres que se suban mas ejercicios en C++ no olvides compartirlo en tus redes sociales y comentar que otros ejercicios les gustaria que comparatamos

DEMO

Saludos.
Tags
Opciones
Estadísticas
Creado 09.03.2016 a las 05:27 hs
Categoría C++
  • 0
    Medallas
  • 0
    Favoritos
  • 1331
    Visitas
  • 0
    Puntos
  • 0
    Seguidores
Posts relacionados
Comentarios
0
Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Patrocinador
Autor del post
Ver perfil de Omaredomex Omaredomex
Hombre Administrador  Mensaje
0 81 2
Medallas
No tiene medallas
Últimos visitantes