Rubriky
Cvičení Hubnutí Zdraví

Interaktivní makroživinová kalkulačka

Spočítejte si kolik a jaké potřebujete makroživiny, aby vaše tělo správně fungovalo.

/* Styly specifické pro Makroživinovou kalkulačku */ #macroCalculatorWidget { padding: 10px; border: 1px solid #ccc; border-radius: 8px; background-color: #fff; box-sizing: border-box; } #macroCalculatorWidget h2 { text-align: center; margin-bottom: 15px; color: #000; } #macroCalculatorWidget label { display: block; margin-bottom: 5px; font-weight: bold; color: #000; } #macroCalculatorWidget input[type=“number“] { width: 100%; padding: 8px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; color: #000; } #macroCalculatorWidget button { width: 100%; padding: 10px; background-color: #ff5722; color: #fff; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; } #macroCalculatorWidget button:hover { background-color: #e64a19; } #macroCalculatorWidget #macroResult { margin-top: 20px; text-align: center; font-size: 18px; color: #000; } /* Responzivní styly pro mobilní zařízení */ @media (max-width: 600px) { #macroCalculatorWidget { padding: 15px; } #macroCalculatorWidget h2 { font-size: 20px; } #macroCalculatorWidget label, #macroCalculatorWidget #macroResult { font-size: 16px; } #macroCalculatorWidget button { font-size: 18px; } } (function() { document.getElementById(‚macroForm‘).addEventListener(‚submit‘, function(e) { e.preventDefault(); var tdee = parseFloat(document.getElementById(‚tdee‘).value); var weight = parseFloat(document.getElementById(‚weight‘).value); if (isNaN(tdee) || isNaN(weight) || tdee <= 0 || weight <= 0) { document.getElementById('macroResult').innerText = 'Zadejte prosím platné hodnoty.'; return; } // Výchozí multiplikátory: // Proteiny: 2,2 g na kg tělesné hmotnosti // Tuky: 1 g na kg tělesné hmotnosti var proteinMultiplier = 2.2; var fatMultiplier = 1.0; // Výpočet gramů jednotlivých makroživin var proteinGrams = proteinMultiplier * weight; var fatGrams = fatMultiplier * weight; // Přepočet gramů na kalorie var proteinCalories = proteinGrams * 4; var fatCalories = fatGrams * 9; // Zbývající kalorie pro sacharidy var remainingCalories = tdee – (proteinCalories + fatCalories); if (remainingCalories < 0) { document.getElementById('macroResult').innerText = 'Zadané hodnoty nejsou kompatibilní, zkontrolujte TDEE a hmotnost.'; return; } var carbGrams = remainingCalories / 4; // Zaokrouhlení výsledků proteinGrams = proteinGrams.toFixed(1); fatGrams = fatGrams.toFixed(1); carbGrams = carbGrams.toFixed(1); document.getElementById('macroResult').innerHTML = "Doporučený denní příjem makroživin:
“ + „Proteiny: “ + proteinGrams + “ g
“ + „Tuky: “ + fatGrams + “ g
“ + „Sacharidy: “ + carbGrams + “ g„; }); })();
author avatar
Jan Anděl Výživový poradce a autor cvičebního programu šestiminutovka
24.10.2026 Jan Anděl je výživový poradce působící ve Zlíně, který se zaměřuje na poskytování odborných rad v oblasti zdravé výživy a životního stylu. Pomáhá klientům zlepšit jejich stravovací návyky a dosáhnout osobních cílů v oblasti zdraví a kondice. Svým individuálním přístupem a hlubokými znalostmi v oboru si získal důvěru mnoha tisíců lidí hledajících cestu ke zdravějšímu životu. Vytváří individuální redukční stravovací plány: https://vyziva.organismu.cz/ a dále vytvořil řadu produktů pro podporu zdraví, které jsou dostupné na www.produkty-jana-andela.cz