Op Cassetteservice.nl bereken je met enkele muisklikken zelf hoeveel tanden je op je cassette nodig hebt. Stel zelf je eigen bergverzet samen of kijk welke versnelling het best bij je past als je in de bergen of juist in de polder fietst. Dat hangt allemaal af van snelheid en rijstijl.
Ga hier naar de berekening !!!
Verzetcalculator
#verzetForm { display: grid; grid-template-columns: 220px auto; gap: 12px 20px; align-items: center; margin-bottom: 20px; } #verzetForm input, #verzetForm select { width: 180px; padding: 6px; font-size: 16px; } #verzetForm label { margin: 0; } #verzetForm button { grid-column: span 2; margin-top: 10px; padding: 10px 20px; font-size: 16px; margin-right: 10px; } #resultaat { margin-top: 30px; padding-top: 20px; border-top: 2px solid #ccc; } Race, 700x23C, 23-622, 23mm Race, 700x25C, 25-622, 25mm Race, 700x26C, 26-622, 26mm Race/Gravel, 700x28C, 28-622, 28mm Race/Gravel, 700x30C, 30-622, 30mm Race/Gravel, 700x32C, 32-622, 32mm Race/Gravel, 700x34C, 34-622, 34mm Race/Gravel, 700x35C, 35-622, 35mm Gravel, 700x38C, 38-622, 38mm Gravel, 700x40C, 40-622, 40mm Gravel, 700x42C, 42-622, 42mm Gravel, 700x45C, 45-622, 45mm Gravel, 650x47B, 47-584, 47mm Gravel, 650x50B, 50-584, 50mm ATB, 26x2.10, 54-559, 54mm ATB, 26x2.20, 56-559, 56mm ATB, 26x2.25, 57-559, 57mm ATB, 27.5x2.20, 56-584, 56mm ATB, 27.5x2.25, 57-584, 57mm ATB, 27.5x2.30, 58-584, 58mm ATB, 27.5x2.40, 61-584, 61mm ATB, 27.5x2.50, 62-584, 62mm ATB, 27.5x2.60, 65-584, 65mm ATB, 29x1.35, 35-622, 35mm ATB, 29x2.00, 50-622, 50mm ATB, 29x2.10, 54-622, 54mm ATB, 29x2.20, 56-622, 56mm ATB, 29x2.25, 57-622, 57mm ATB, 29x2.30, 58-622, 58mm ATB, 29x2.35, 60-622, 60mm ATB, 29x2.40, 61-622, 61mm ATB, 29x2.40, 62-622, 62mm ATB, 29x2.50, 62-622, 62mm ATB, 29x2.60, 65-622, 65mm function berekenVerzet() { const snelheid = parseFloat(document.getElementById("snelheid").value); const rpm = parseFloat(document.getElementById("rpm").value); const omtrek = parseFloat(document.getElementById("bandmaat").value); const kettingblad = parseFloat(document.getElementById("kettingblad").value); if ([snelheid, rpm, omtrek, kettingblad].some(isNaN)) { document.getElementById("resultaat").innerHTML = "Vul alle velden correct in.
"; return; } const afstandPerOmwenteling = (snelheid * 100000) / (60 * rpm); const cassetteTanden = afstandPerOmwenteling / (omtrek * (kettingblad / 1)); document.getElementById("resultaat").innerHTML = `Resultaat
📏 Afstand per pedaalomwenteling: ${afstandPerOmwenteling.toFixed(1)} cm
⚙️ Benodigd aantal tanden op cassette: ${Math.round(cassetteTanden)}
`; } function resetFormulier() { document.getElementById("verzetForm").reset(); document.getElementById("resultaat").innerHTML = ""; }