Menu
EUR

Als er hoge eisen gesteld worden aan het mengproces

5 Producten
Toon:
Collomix Collomix Dwangmenger XM 3-900
Collomix
Collomix Dwangmenger XM 3-900
Collomix Dwangmenger XM 3 - 900, 1,5 kW, 50 Hz, 400 V, compleet met speciale men...
€9.936,11 €8.211,66
 
Collomix Menggereedschappen XM 195 verzinkt, M 18
Collomix
Menggereedschappen XM 195 verzinkt, M 18
Collomix Menggereedschappen XM 195 verzinkt, M 18
€190,24 €157,23
 
Collomix Collomix XM 160 verzinkt M18
Collomix
Collomix XM 160 verzinkt M18
Collomix Menggereedschappen XM 160, verzinkt M 18
€190,24 €157,23
 
Collomix Stervormige menger SR 160
Collomix
Stervormige menger SR 160
Collomix Stervormige menger SR 160, verzinkt, M 16
€173,30 €143,23
 
Collomix Collomix Mortelkuip 90 liter
Collomix
Collomix Mortelkuip 90 liter
Collomix Mortelemmer 90 liter, voor XM3-900, passend bij de transportwagen 70183...
€83,41 €68,94
 
Toon 1 - 5 van 5
Merken
Aansluiting
Kleur
Prijs
Min Max
Sluiten
Kies uw taal
Kies uw valuta

Mijn account

Wachtwoord vergeten?

Recent toegevoegd

Totaal incl. btw
€0,00
Bestel nog voor €75,00 en de verzending is gratis
0
Vergelijk
Start vergelijking

Dit artikel is toegevoegd aan uw winkel wagen!
/* TENAX SOLIDO VERBRUIKSCALCULATOR (v2) * Werkt via event delegation op document-niveau. * Geen init-code nodig: maakt niet uit of dit script voor of na * de categoriecontent laadt, en dubbel laden kan geen kwaad. */ (function () { "use strict"; /* Voorkom dubbele listeners als het script twee keer wordt ingeladen */ if (window.__tenaxCalcLoaded) { return; } window.__tenaxCalcLoaded = true; var ROOT_SELECTOR = "#tenax-solido-calculator"; var HIDE_CLASS = "tenax-hide"; function getElement(calculator, selector) { return calculator.querySelector(selector); } function parseNumber(value) { if (typeof value !== "string") { return NaN; } return Number(value.trim().replace(/\s/g, "").replace(",", ".")); } function formatVolume(volumeInMl) { var roundedMl = Math.round(volumeInMl); if (roundedMl >= 1000) { var liters = roundedMl / 1000; return roundedMl.toLocaleString("nl-NL") + " ml (" + liters.toLocaleString("nl-NL", { minimumFractionDigits: 0, maximumFractionDigits: 3 }) + " liter)"; } return roundedMl.toLocaleString("nl-NL") + " ml"; } function calculateBestPackageCombination(requiredVolume) { var bestCombination = null; var maximumLargePackages = Math.ceil(requiredVolume / 1000) + 1; for (var largePackages = 0; largePackages <= maximumLargePackages; largePackages++) { var volumeFromLargePackages = largePackages * 1000; var remainingRequiredVolume = Math.max(0, requiredVolume - volumeFromLargePackages); var smallPackages = Math.ceil(remainingRequiredVolume / 125); var totalVolume = volumeFromLargePackages + (smallPackages * 125); var remainingVolume = totalVolume - requiredVolume; var totalPackages = largePackages + smallPackages; var candidate = { largePackages: largePackages, smallPackages: smallPackages, totalVolume: totalVolume, remainingVolume: remainingVolume, totalPackages: totalPackages }; if ( bestCombination === null || candidate.remainingVolume < bestCombination.remainingVolume || ( candidate.remainingVolume === bestCombination.remainingVolume && candidate.totalPackages < bestCombination.totalPackages ) || ( candidate.remainingVolume === bestCombination.remainingVolume && candidate.totalPackages === bestCombination.totalPackages && candidate.largePackages > bestCombination.largePackages ) ) { bestCombination = candidate; } } return bestCombination; } function packageLabel(amount, singular, plural) { if (amount === 0) { return "Geen blikken nodig"; } if (amount === 1) { return "1 " + singular; } return amount + " " + plural; } function showError(calculator, message) { var errorBox = getElement(calculator, ".tenax-js-error"); var resultBox = getElement(calculator, ".tenax-js-result"); if (errorBox) { errorBox.textContent = message; errorBox.classList.remove(HIDE_CLASS); } if (resultBox) { resultBox.classList.add(HIDE_CLASS); } } function hideError(calculator) { var errorBox = getElement(calculator, ".tenax-js-error"); if (errorBox) { errorBox.textContent = ""; errorBox.classList.add(HIDE_CLASS); } } function setText(calculator, selector, text) { var element = getElement(calculator, selector); if (element) { element.textContent = text; } } function calculate(calculator) { hideError(calculator); var widthInput = getElement(calculator, ".tenax-js-width"); var depthInput = getElement(calculator, ".tenax-js-depth"); var lengthInput = getElement(calculator, ".tenax-js-length"); var wasteInput = getElement(calculator, ".tenax-js-waste"); if (!widthInput || !depthInput || !lengthInput || !wasteInput) { return; } var width = parseNumber(widthInput.value); var depth = parseNumber(depthInput.value); var length = parseNumber(lengthInput.value); var wastePercentage = parseNumber(wasteInput.value); if ( !Number.isFinite(width) || !Number.isFinite(depth) || !Number.isFinite(length) || !Number.isFinite(wastePercentage) ) { showError( calculator, "Vul alle velden in met geldige getallen. Je mag een punt of komma gebruiken." ); return; } if (width <= 0 || depth <= 0 || length <= 0) { showError( calculator, "De voegbreedte, voegdiepte en voeglengte moeten groter zijn dan nul." ); return; } if (wastePercentage < 0 || wastePercentage > 100) { showError( calculator, "Vul een verwerkingsverlies tussen 0% en 100% in." ); return; } var netVolume = width * depth * length; var requiredVolume = netVolume * (1 + (wastePercentage / 100)); /* Afronden op 2 decimalen om floating point-fouten te voorkomen, bijvoorbeeld 750 * 1,1 = 825.0000000000001 */ requiredVolume = Math.round(requiredVolume * 100) / 100; var combination = calculateBestPackageCombination(requiredVolume); var remainingVolume = combination.totalVolume - requiredVolume; setText(calculator, ".tenax-js-count-1000", String(combination.largePackages)); setText(calculator, ".tenax-js-count-125", String(combination.smallPackages)); setText( calculator, ".tenax-js-label-1000", packageLabel(combination.largePackages, "blik van 1 liter", "blikken van 1 liter") ); setText( calculator, ".tenax-js-label-125", packageLabel(combination.smallPackages, "blik van 125 ml", "blikken van 125 ml") ); setText(calculator, ".tenax-js-net", formatVolume(netVolume)); setText(calculator, ".tenax-js-required", formatVolume(requiredVolume)); setText(calculator, ".tenax-js-purchased", formatVolume(combination.totalVolume)); setText(calculator, ".tenax-js-remaining", formatVolume(Math.max(0, remainingVolume))); var adviceParts = []; if (combination.largePackages > 0) { adviceParts.push( combination.largePackages + (combination.largePackages === 1 ? " blik van 1 liter" : " blikken van 1 liter") ); } if (combination.smallPackages > 0) { adviceParts.push( combination.smallPackages + (combination.smallPackages === 1 ? " blik van 125 ml" : " blikken van 125 ml") ); } var summary = getElement(calculator, ".tenax-js-summary"); if (summary) { summary.innerHTML = "Voor deze toepassing adviseren wij " + adviceParts.join(" en ") + ". Hierbij is rekening gehouden met " + wastePercentage.toLocaleString("nl-NL") + "% verwerkingsverlies."; } var resultBox = getElement(calculator, ".tenax-js-result"); if (resultBox) { resultBox.classList.remove(HIDE_CLASS); if (typeof resultBox.scrollIntoView === "function") { resultBox.scrollIntoView({ behavior: "smooth", block: "nearest" }); } } } function resetCalculator(calculator) { var inputs = calculator.querySelectorAll("input"); for (var i = 0; i < inputs.length; i++) { inputs[i].value = ""; } var wasteInput = getElement(calculator, ".tenax-js-waste"); if (wasteInput) { wasteInput.value = "10"; } hideError(calculator); var resultBox = getElement(calculator, ".tenax-js-result"); if (resultBox) { resultBox.classList.add(HIDE_CLASS); } var widthInput = getElement(calculator, ".tenax-js-width"); if (widthInput) { widthInput.focus(); } } function findCalculator(element) { if (!element || typeof element.closest !== "function") { return null; } return element.closest(ROOT_SELECTOR); } /* Klikken op de knoppen, waar en wanneer de calculator ook geladen wordt */ document.addEventListener("click", function (event) { var target = event.target; if (!target || typeof target.closest !== "function") { return; } var calculateButton = target.closest(".tenax-js-calculate"); if (calculateButton) { var calculator = findCalculator(calculateButton); if (calculator) { event.preventDefault(); calculate(calculator); } return; } var resetButton = target.closest(".tenax-js-reset"); if (resetButton) { var resetCalc = findCalculator(resetButton); if (resetCalc) { event.preventDefault(); resetCalculator(resetCalc); } } }); /* Enter in een invoerveld start de berekening */ document.addEventListener("keydown", function (event) { if (event.key !== "Enter") { return; } var target = event.target; if (!target || target.tagName !== "INPUT") { return; } var calculator = findCalculator(target); if (calculator) { event.preventDefault(); calculate(calculator); } }); })();
Door het gebruiken van onze website, ga je akkoord met het gebruik van cookies om onze website te verbeteren. Dit bericht verbergen Meer over cookies »