Calculadora De Masa Corporal

Calculadora de Masa Corporal (IMC) body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f8f9fa; color: #333; line-height: 1.6; margin: 0; padding: 20px; display: flex; flex-direction: column; align-items: center; } .loan-calc-container { background-color: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); width: 100%; max-width: 600px; margin-bottom: 30px; } h1, h2 { color: #004a99; text-align: center; margin-bottom: 20px; } .input-group { margin-bottom: 20px; display: flex; flex-direction: column; } label { margin-bottom: 8px; font-weight: bold; color: #555; } input[type="number"] { padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 1em; transition: border-color 0.3s ease; } input[type="number"]:focus { border-color: #004a99; outline: none; } button { background-color: #004a99; color: white; padding: 12px 20px; border: none; border-radius: 4px; font-size: 1.1em; cursor: pointer; transition: background-color 0.3s ease; width: 100%; } button:hover { background-color: #003f80; } #result { margin-top: 25px; padding: 20px; background-color: #e6f2ff; border: 1px solid #004a99; border-radius: 5px; text-align: center; } #result h3 { margin-top: 0; color: #004a99; font-size: 1.4em; } #bmiValue { font-size: 2.5em; font-weight: bold; color: #28a745; display: block; margin-bottom: 10px; } #bmiCategory { font-size: 1.3em; color: #555; font-style: italic; } .explanation { background-color: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); width: 100%; max-width: 600px; margin-top: 30px; } .explanation h2 { color: #004a99; text-align: center; margin-bottom: 20px; } .explanation p, .explanation ul { margin-bottom: 15px; } .explanation strong { color: #004a99; } .explanation ul { padding-left: 20px; } .explanation li { margin-bottom: 8px; } /* Responsive adjustments */ @media (max-width: 768px) { .loan-calc-container, .explanation { padding: 20px; } h1, h2 { font-size: 1.8em; } #bmiValue { font-size: 2em; } #bmiCategory { font-size: 1.1em; } }

Calculadora de Masa Corporal (IMC)

Calcula tu Índice de Masa Corporal para evaluar tu peso en relación a tu altura.

Tu Índice de Masa Corporal es:

¿Qué es el Índice de Masa Corporal (IMC)?

El Índice de Masa Corporal (IMC), conocido internacionalmente como BMI (Body Mass Index), es una medida utilizada para estimar la cantidad de grasa corporal que tiene una persona y, a su vez, para determinar si su peso está dentro de los rangos saludables en relación con su altura. Es una herramienta de cribado simple y ampliamente utilizada, aunque no diagnostica la grasa corporal o la salud de un individuo.

El IMC se calcula utilizando una fórmula matemática que relaciona el peso y la altura de una persona. La fórmula es la siguiente:

IMC = Peso (kg) / [Altura (m)]²

En esta calculadora, pedimos la altura en centímetros (cm) para mayor comodidad. El sistema la convertirá automáticamente a metros (m) antes de realizar el cálculo.

Interpretación del IMC:

Los valores del IMC se clasifican en diferentes categorías para ayudar a interpretar los resultados:

  • Menos de 18.5: Bajo peso
  • 18.5 – 24.9: Peso normal o saludable
  • 25.0 – 29.9: Sobrepeso
  • 30.0 o más: Obesidad

Nota Importante: El IMC es una guía general. No distingue entre masa muscular y masa grasa. Por ejemplo, una persona muy musculosa podría tener un IMC alto sin tener exceso de grasa corporal. Del mismo modo, una persona mayor con pérdida de masa muscular podría tener un IMC normal pero un porcentaje de grasa corporal elevado. Para una evaluación completa de tu salud, es recomendable consultar a un profesional de la salud.

Ejemplo de Cálculo:

Imaginemos una persona que pesa 70 kg y mide 1.75 metros (175 cm).

Primero, convertimos la altura a metros: 175 cm / 100 = 1.75 m.

Luego, aplicamos la fórmula:

IMC = 70 kg / (1.75 m * 1.75 m)
IMC = 70 kg / 3.0625 m²
IMC ≈ 22.86

Un IMC de 22.86 se clasifica como Peso normal o saludable.

function calculateBMI() { var weight = document.getElementById("weight").value; var heightCm = document.getElementById("height").value; var resultDiv = document.getElementById("result"); var bmiValueSpan = document.getElementById("bmiValue"); var bmiCategorySpan = document.getElementById("bmiCategory"); // Validate inputs if (weight === "" || heightCm === "" || isNaN(weight) || isNaN(heightCm) || weight <= 0 || heightCm <= 0) { alert("Por favor, ingrese valores válidos para peso y altura."); resultDiv.style.display = 'none'; return; } var weightKg = parseFloat(weight); var heightM = parseFloat(heightCm) / 100; // Convert cm to meters var bmi = weightKg / (heightM * heightM); bmi = bmi.toFixed(2); // Round to 2 decimal places var category = ""; if (bmi = 18.5 && bmi = 25 && bmi <= 29.9) { category = "Sobrepeso"; } else { category = "Obesidad"; } bmiValueSpan.textContent = bmi; bmiCategorySpan.textContent = "Categoría: " + category; resultDiv.style.display = 'block'; }

Leave a Comment