Calcular Indice de Masa Corporal en C#
Noveno proyecto de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes
Esta aplicación de consola en C# permite calcular el Índice de Masa Corporal (IMC) del usuario a partir de su peso en kilogramos y su altura en metros.
using System;
class ProgramaIMC
{
static void Main()
{
Console.WriteLine("=== Calculadora de IMC ===");
// Solicita el peso al usuario
Console.Write("Introduce tu peso en kilogramos (kg): ");
double peso = Convert.ToDouble(Console.ReadLine());
// Solicita la altura al usuario
Console.Write("Introduce tu altura en metros (m): ");
double altura = Convert.ToDouble(Console.ReadLine());
// Calcula el IMC
double imc = peso / (altura * altura);
// Muestra el resultado
Console.WriteLine($"\nTu IMC es: {imc:F2}");
// Evalúa la categoría del IMC
if (imc < 18.5)
{
Console.WriteLine("Categoría: Bajo peso");
}
else if (imc < 24.9)
{
Console.WriteLine("Categoría: Peso normal");
}
else if (imc < 29.9)
{
Console.WriteLine("Categoría: Sobrepeso");
}
else
{
Console.WriteLine("Categoría: Obesidad");
}
Console.WriteLine("\nPresiona cualquier tecla para salir...");
Console.ReadKey();
}
}
Program.cs.Indice de la guia de proyectos
Proyecto anterior