document.getElementById("celsius_eingabe").addEventListener("input", celsiusUmrechnen); document.getElementById("fahrenheit_eingabe").addEventListener("input", fahrenheitUmrechnen); document.getElementById("kelvin_eingabe").addEventListener("input", kelvinUmrechnen); function celsiusInFahrenheitUmrechnen(celsius) { return celsius * 1.8 + 32; } function celsiusInKelvinUmrechnunen(celsius) { return celsius + 273.15; } function fahrenheitInCelsiusUmrechnen(fahrenheit) { return (fahrenheit - 32) / 1.8; } function fahrenheitInKelvinUmrechnung(fahrenheit) { return (fahrenheit - 32) / 1.8 + 273.15; } function kelvinInCelsiusUmrechnen(kelvin) { return kelvin - 273.15; } function kelvinInFahrenheitUmrechnen(kelvin) { return (kelvin - 273.15) * 1.8 + 32; } function celsiusUmrechnen(event) { const celsius = event.target.valueAsNumber; document.getElementById("fahrenheit_eingabe").value = celsiusInFahrenheitUmrechnen(celsius); document.getElementById("kelvin_eingabe").value = celsiusInKelvinUmrechnunen(celsius); } function fahrenheitUmrechnen(event) { const fahrenheit = event.target.valueAsNumber; document.getElementById("celsius_eingabe").value = fahrenheitInCelsiusUmrechnen(fahrenheit); document.getElementById("kelvin_eingabe").value = fahrenheitInKelvinUmrechnung(fahrenheit); } function kelvinUmrechnen(event) { const kelvin = event.target.valueAsNumber; document.getElementById("celsius_eingabe").value = kelvinInCelsiusUmrechnen(kelvin); document.getElementById("fahrenheit_eingabe").value = fahrenheitInKelvinUmrechnung(kelvin); }