Calculadora De Proteinas

.protein-calc-container { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; background-color: #f9f9f9; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); color: #333; } .protein-calc-header { text-align: center; margin-bottom: 25px; } .protein-calc-header h2 { color: #2c3e50; margin-bottom: 10px; } .protein-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .protein-calc-grid { grid-template-columns: 1fr; } } .protein-field-group { display: flex; flex-direction: column; } .protein-field-group label { font-weight: 600; margin-bottom: 8px; color: #444; } .protein-field-group input, .protein-field-group select { padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; } .protein-calc-btn { grid-column: span 2; background-color: #27ae60; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; margin-top: 10px; } @media (max-width: 600px) { .protein-calc-btn { grid-column: span 1; } } .protein-calc-btn:hover { background-color: #219150; } .protein-result-area { margin-top: 30px; padding: 20px; background-color: #fff; border-left: 5px solid #27ae60; border-radius: 6px; display: none; } .protein-result-title { font-size: 20px; font-weight: bold; margin-bottom: 10px; color: #2c3e50; } .protein-main-val { font-size: 32px; color: #27ae60; font-weight: 800; } .protein-details { margin-top: 15px; font-size: 15px; line-height: 1.6; } .protein-article { margin-top: 40px; line-height: 1.8; color: #444; } .protein-article h2 { color: #2c3e50; border-bottom: 2px solid #27ae60; padding-bottom: 10px; } .protein-article h3 { color: #27ae60; margin-top: 25px; } .protein-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .protein-table th, .protein-table td { padding: 12px; border: 1px solid #ddd; text-align: left; } .protein-table th { background-color: #f2f2f2; }

Calculadora de Proteínas Diarias

Calcula cuánta proteína necesitas consumir según tu peso, actividad física y objetivos de salud.

Hombre Mujer
Sedentario (Poco ejercicio) Ligero (1-2 días/semana) Moderado (3-5 días/semana) Activo (6-7 días/semana) Atleta / Trabajo Pesado
Mantener Peso Ganar Músculo Perder Grasa (Definición)
Tu Requerimiento Proteico Estimado:
0g – 0g

gramos de proteína al día

Guía Completa: ¿Cuánta Proteína Necesitas Realmente?

La proteína es el bloque de construcción fundamental de nuestros músculos, órganos, piel y hormonas. Calcular correctamente tu ingesta diaria es crucial, ya sea que busques mejorar tu rendimiento deportivo, perder peso sin perder masa muscular o simplemente mantener una buena salud general.

¿Por qué es importante la proteína?

A diferencia de las grasas y los carbohidratos, el cuerpo no almacena proteínas en grandes cantidades para uso futuro. Esto significa que debemos consumirla regularmente a través de la dieta. La proteína ayuda en la reparación de tejidos, la producción de enzimas y el mantenimiento de la saciedad, lo que ayuda a controlar el apetito.

Factores que determinan tus necesidades

  • Peso corporal: A mayor masa, mayor necesidad de aminoácidos para el mantenimiento.
  • Nivel de actividad: El ejercicio físico, especialmente el de fuerza, rompe fibras musculares que requieren proteína para repararse.
  • Edad: A medida que envejecemos, necesitamos un poco más de proteína para combatir la sarcopenia (pérdida de masa muscular).
  • Objetivos: En déficit calórico (perder grasa), la proteína protege el músculo para que el cuerpo queme principalmente grasa.

Ejemplo de Cálculo Real

Si eres una persona de 70 kg con una actividad moderada que busca mantenerse:

  • Factor recomendado: 1.5g por kilo de peso.
  • Cálculo: 70kg x 1.5g = 105 gramos de proteína al día.

Fuentes Recomendadas de Proteína

Alimento Cantidad Proteína Aprox.
Pechuga de Pollo 100g 31g
Huevos 2 unidades 13g
Lentejas Cocidas 100g 9g
Tofu 100g 8g
Salmón 100g 22g
function calculateProteinNeeds() { var weight = parseFloat(document.getElementById('p_weight').value); var activity = document.getElementById('p_activity').value; var goal = document.getElementById('p_goal').value; var resultBox = document.getElementById('protein_result_box'); var valDisplay = document.getElementById('protein_val_display'); var breakdown = document.getElementById('protein_breakdown'); if (!weight || weight <= 0) { alert("Por favor, ingresa un peso válido."); return; } var minFactor = 0.8; var maxFactor = 1.0; // Ajuste por actividad física if (activity === 'sedentary') { minFactor = 0.8; maxFactor = 1.0; } else if (activity === 'light') { minFactor = 1.1; maxFactor = 1.3; } else if (activity === 'moderate') { minFactor = 1.4; maxFactor = 1.6; } else if (activity === 'active') { minFactor = 1.7; maxFactor = 1.9; } else if (activity === 'athlete') { minFactor = 2.0; maxFactor = 2.3; } // Ajuste por objetivo if (goal === 'muscle') { minFactor += 0.2; maxFactor += 0.3; } else if (goal === 'fatloss') { // En pérdida de grasa se requiere más proteína para preservar músculo minFactor += 0.3; maxFactor += 0.4; } var totalMin = (weight * minFactor).toFixed(0); var totalMax = (weight * maxFactor).toFixed(0); // Mostrar resultados resultBox.style.display = 'block'; valDisplay.innerHTML = totalMin + "g – " + totalMax + "g"; var perMealMin = (totalMin / 4).toFixed(1); var perMealMax = (totalMax / 4).toFixed(1); var htmlText = "Recomendación detallada:"; htmlText += "Tu factor de proteína calculado es de " + minFactor.toFixed(1) + " a " + maxFactor.toFixed(1) + " gramos por kilo de peso."; htmlText += "Si realizas 4 comidas al día, deberías consumir aproximadamente entre " + perMealMin + "g y " + perMealMax + "g de proteína por comida para optimizar la síntesis proteica."; breakdown.innerHTML = htmlText; // Desplazar suavemente al resultado resultBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Reply

Your email address will not be published. Required fields are marked *