Kindergewicht-Rechner // Fehlerfunktion (approx.) function erf(x) { const sign = (x >= 0) ? 1 : -1; x = Math.abs(x); const a1 = 0.254829592; const a2 = -0.284496736; const a3 = 1.421413741; const a4 = -1.453152027; const a5 = 1.061405429; const p = 0.3275911; const t = 1.0 / (1.0 + p * x); const y = 1.0 - (((((a5 * t + a4) * t) + a3) * t + a2) * t + a1) * t * Math.exp(-x * x); return sign * y; } // Kumulative Funktion der Standardnormalverteilung function normalCDF(z) { return 0.5 * (1 + erf(z / Math.sqrt(2))); } function berechneKindergewicht() { const geburtsDatumStr = document.getElementById('geburtsDatum').value; const kontrolldatumStr = document.getElementById('kontrolldatum').value; const geschlecht = document.getElementById('geschlecht').value; const kilo = parseFloat(document.getElementById('kilo').value); if (!geburtsDatumStr || !kontrolldatumStr || !geschlecht || isNaN(kilo) || kilo