RECIENTES

Cálculo de IMC C# Console

 Cálculo de IMC: Escribe un programa que calcule el índice de masa corporal (IMC) de una persona, a partir de su peso y estatura ingresados por el usuario.

El cálculo del IMC se realiza dividiendo el peso (en kilogramos) entre el cuadrado de la estatura (en metros). La fórmula para el cálculo es: IMC = peso / (estatura * estatura).

Además de calcular el IMC, el programa también proporciona una interpretación del resultado, mostrando en pantalla en qué rango de peso se encuentra la persona de acuerdo con los estándares establecidos por la Organización Mundial de la Salud (OMS):

  • IMC < 18.5: Bajo peso
  • 18.5 <= IMC < 25: Peso normal
  • 25 <= IMC < 30: Sobrepeso
  • IMC >= 30: Obesidad

El IMC es una medida básica pero útil para evaluar la salud relacionada con el peso corporal de una persona. Si el IMC se encuentra en el rango de sobrepeso u obesidad, puede ser una señal de que se deben tomar medidas para mejorar la salud a través de cambios en el estilo de vida, dieta y ejercicio.


Codigo Calcular IMC:

 
using System;

namespace CalculoIMC
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Ingrese su peso en kilogramos:");
            double peso = double.Parse(Console.ReadLine());

            Console.WriteLine("Ingrese su estatura en metros:");
            double estatura = double.Parse(Console.ReadLine());

            double imc = CalcularIMC(peso, estatura);
            Console.WriteLine("Su Índice de Masa Corporal (IMC) es: " + imc.ToString("0.00"));

            InterpretarIMC(imc);
        }

        static double CalcularIMC(double peso, double estatura)
        {
            return peso / (estatura * estatura);
        }

        static void InterpretarIMC(double imc)
        {
            if (imc < 18.5)
            {
                Console.WriteLine("Bajo peso");
            }
            else if (imc >= 18.5 && imc < 25)
            {
                Console.WriteLine("Peso normal");
            }
            else if (imc >= 25 && imc < 30)
            {
                Console.WriteLine("Sobrepeso");
            }
            else
            {
                Console.WriteLine("Obesidad");
            }
        }
    }
}

  1. 1. El programa solicita al usuario que ingrese su peso en kilogramos y su estatura en metros utilizando Console.ReadLine() y almacena estos valores en las variables peso y estatura, respectivamente.


  2. 2. Luego, se llama a la función CalcularIMC() para calcular el IMC, pasando los valores de peso y estatura como argumentos. El IMC se calcula mediante la fórmula: IMC = peso / (estatura * estatura).


  3. 3. El IMC calculado se muestra en pantalla con dos decimales utilizando imc.ToString("0.00").


  4. 4. Finalmente, se llama a la función InterpretarIMC() para interpretar el IMC y mostrar una descripción del rango de peso en el que se encuentra la persona. Se utilizan los siguientes rangos de IMC para la interpretación:

    • IMC < 18.5: Bajo peso
    • 18.5 <= IMC < 25: Peso normal
    • 25 <= IMC < 30: Sobrepeso
    • IMC >= 30: Obesidad

El programa calculará el IMC y proporcionará una interpretación de la condición de peso de la persona según los valores ingresados.

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más