function calculatePace() { let knownDistance = parseFloat(document.getElementById('knownDistance').value); let knownMinutes = parseInt(document.getElementById('knownMinutes').value); let knownSeconds = parseInt(document.getElementById('knownSeconds').value); let targetDistance = parseFloat(document.getElementById('targetDistance').value); if (isNaN(knownDistance) || isNaN(knownMinutes) || isNaN(knownSeconds) || isNaN(targetDistance)) { alert("Veuillez entrer des valeurs valides."); return; } let knownPace = (knownMinutes * 60 + knownSeconds) / knownDistance; let enduranceFactor = 1 + Math.log(targetDistance / knownDistance) * 0.07; let estimatedPace = knownPace * enduranceFactor; let finalMinutes = Math.floor(estimatedPace / 60); let finalSeconds = Math.round(estimatedPace % 60); let estimatedTime = estimatedPace * targetDistance; let totalTimeMinutes = Math.floor(estimatedTime / 60); let totalTimeSeconds = Math.round(estimatedTime % 60); document.getElementById('result').innerHTML = `Allure estimée: ${finalMinutes}:${finalSeconds < 10 ? '0' : ''}${finalSeconds} min/km
Temps total estimé: ${totalTimeMinutes}:${totalTimeSeconds < 10 ? '0' : ''}${totalTimeSeconds}`; } // Integration into Divi (this should be inserted inside a Code Module in a Divi Section) document.write(`

Calculateur d'allure




`);

Pin It on Pinterest