Calcular Indice de Masa Corporal en C#
![]()
Noveno proyecto de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes
Enunciado del proyecto
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.
Cรณdigo fuente en C#
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();
}
}
Calcular Indice de Masa Corporal en C#. Instrucciones
- Abre tu entorno de desarrollo (por ejemplo, Visual Studio o VS Code con .NET).
- Crea un nuevo proyecto de aplicaciรณn de consola.
- Pega el cรณdigo anterior en el archivo
Program.cs. - Ejecuta el proyecto y sigue las instrucciones en consola.
Indice de la guia de proyectos
Proyecto anterior