Calculator Rata Metabolica Bazala

Calculator Rata Metabolică Bazală (RMB) body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 20px; background-color: #f4f7f6; } .calculator-wrapper { max-width: 800px; margin: 0 auto; background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .calculator-title { text-align: center; color: #2c3e50; margin-bottom: 30px; font-size: 28px; font-weight: 700; } .input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } .input-group { margin-bottom: 15px; } .input-group.full-width { grid-column: 1 / -1; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } input[type="number"], select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } input[type="number"]:focus, select:focus { border-color: #3498db; outline: none; } .radio-group { display: flex; gap: 20px; align-items: center; padding: 10px 0; } .radio-group label { margin: 0; font-weight: normal; cursor: pointer; display: flex; align-items: center; gap: 8px; } button.calc-btn { width: 100%; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } button.calc-btn:hover { background-color: #219150; } #rmb-result { margin-top: 30px; padding: 20px; background-color: #e8f6f3; border-radius: 8px; border-left: 5px solid #27ae60; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,0.05); } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #444; } .result-value { font-weight: 700; color: #2c3e50; font-size: 18px; } .highlight-value { color: #e74c3c; font-size: 22px; } .seo-content { margin-top: 50px; padding-top: 30px; border-top: 1px solid #eee; } .seo-content h2 { color: #2c3e50; margin-top: 30px; } .seo-content p, .seo-content li { color: #555; font-size: 16px; margin-bottom: 15px; } .seo-content ul { padding-left: 20px; } @media (max-width: 600px) { .input-grid { grid-template-columns: 1fr; } }

Calculator Rata Metabolică Bazală (RMB)

Sedentar (muncă de birou, fără sport) Ușor activ (sport ușor 1-3 zile/săpt) Moderat activ (sport moderat 3-5 zile/săpt) Foarte activ (sport intens 6-7 zile/săpt) Extrem de activ (muncă fizică grea/antrenament dublu)

Ce este Rata Metabolică Bazală (RMB)?

Rata Metabolică Bazală (RMB), cunoscută internațional ca BMR (Basal Metabolic Rate), reprezintă numărul minim de calorii de care corpul tău are nevoie pentru a îndeplini funcțiile vitale de bază în stare de repaus complet. Aceste funcții includ respirația, circulația sângelui, controlul temperaturii corpului, creșterea celulară și funcționarea creierului și a nervilor.

Chiar dacă stai în pat toată ziua, corpul tău arde calorii doar pentru a te menține în viață. Acest calculator de RMB estimează acest număr crucial, care servește drept fundație pentru determinarea necesarului caloric zilnic total (TDEE).

Cum se calculează RMB?

Acest instrument utilizează Ecuația Mifflin-St Jeor, considerată de comunitatea medicală drept una dintre cele mai precise formule pentru calcularea necesarului caloric în populația modernă. Formula diferă în funcție de sex:

  • Bărbați: (10 × greutate în kg) + (6.25 × înălțime în cm) – (5 × vârstă în ani) + 5
  • Femei: (10 × greutate în kg) + (6.25 × înălțime în cm) – (5 × vârstă în ani) – 161

De ce este important să îți cunoști RMB?

Cunoașterea ratei metabolice bazale este esențială pentru orice obiectiv de fitness sau sănătate:

  1. Slăbire: Pentru a pierde în greutate, trebuie să consumi mai puține calorii decât TDEE-ul tău (RMB × factorul de activitate). De obicei, un deficit de 500 calorii este recomandat pentru o slăbire sustenabilă.
  2. Creștere musculară: Pentru a pune masă musculară, este necesar un surplus caloric mic peste TDEE.
  3. Menținere: Consumând exact numărul de calorii indicat de TDEE, îți vei menține greutatea actuală.

Factori care influențează metabolismul

RMB nu este un număr fix și poate fi influențat de:

  • Masa musculară: Mușchii ard mai multe calorii decât grăsimea, chiar și în repaus.
  • Vârsta: Metabolismul tinde să încetinească odată cu înaintarea în vârstă.
  • Genetica: Unii oameni au un metabolism natural mai rapid.
  • Hormonii: Afecțiuni precum hipotiroidismul pot reduce RMB.
function calculateMetabolism() { // 1. Get input values strictly by ID var age = document.getElementById("ageInput").value; var height = document.getElementById("heightInput").value; var weight = document.getElementById("weightInput").value; var activityMultiplier = document.getElementById("activityLevel").value; // Handle Radio Buttons for Gender var gender = "male"; // default if (document.getElementById("genderFemale").checked) { gender = "female"; } // 2. Validate Inputs if (age === "" || height === "" || weight === "") { alert("Te rugăm să completezi toate câmpurile (Vârstă, Înălțime, Greutate)."); return; } // Parse to numbers to avoid string concatenation errors var ageNum = parseFloat(age); var heightNum = parseFloat(height); var weightNum = parseFloat(weight); var actNum = parseFloat(activityMultiplier); if (isNaN(ageNum) || isNaN(heightNum) || isNaN(weightNum)) { alert("Te rugăm să introduci valori numerice valide."); return; } // 3. Calculate BMR (Mifflin-St Jeor Equation) var bmr = 0; // Base Formula: (10 * weight) + (6.25 * height) – (5 * age) var baseCalculation = (10 * weightNum) + (6.25 * heightNum) – (5 * ageNum); if (gender === "male") { bmr = baseCalculation + 5; } else { bmr = baseCalculation – 161; } // 4. Calculate TDEE (Total Daily Energy Expenditure) var tdee = bmr * actNum; // Calculate goals var weightLoss = tdee – 500; // Deficit standard var weightGain = tdee + 300; // Surplus moderat // 5. Display Results var resultDiv = document.getElementById("rmb-result"); // Round numbers nicely bmr = Math.round(bmr); tdee = Math.round(tdee); weightLoss = Math.round(weightLoss); weightGain = Math.round(weightGain); // Construct Result HTML var htmlOutput = '

Rezultatele Tale

'; htmlOutput += '
'; htmlOutput += 'Rata Metabolică Bazală (RMB/BMR):'; htmlOutput += '' + bmr + ' kcal/zi'; htmlOutput += '
'; htmlOutput += '
'; htmlOutput += 'Necesar Zilnic de Menținere (TDEE):'; htmlOutput += '' + tdee + ' kcal/zi'; htmlOutput += '
'; htmlOutput += '
'; htmlOutput += '
'; htmlOutput += 'Pentru Slăbire (-0.5kg/săpt):'; htmlOutput += '' + weightLoss + ' kcal/zi'; htmlOutput += '
'; htmlOutput += '
'; htmlOutput += 'Pentru Creștere Musculară:'; htmlOutput += '' + weightGain + ' kcal/zi'; htmlOutput += '
'; htmlOutput += '*Aceste valori sunt estimative. Consultă un nutriționist pentru un plan personalizat.'; resultDiv.innerHTML = htmlOutput; resultDiv.style.display = "block"; }

Leave a Comment