Mit Javascript Mitternachtsformel berechnen

  • Hallo, und zwar versuche ich gerade mit Javascript die Mitternachtsformel zu berechnen nur leider funktioniert mein Code nicht. Es wird immer NaN angezeigt ich kann nur leider den Fehler nicht finden, es muss wahrscheinlich ein Fehler in der Berechnung von x1 und x2 sein. Die Funktion rechnung wird durch klicken auf einen Button ausgelöst, gebe ich nur die Wert aus die ich im Formular eingetragen habe funktioniert es nur die Berechung halt nicht. Das wäre der Javascript code:

  • Ja ich hab es gerade versucht am Ergebnis hat sich aber nichts geändert(es wird immer noch NaN angezeigt).Ich bin zwar noch ziemlicher Anfänger, aber soweit ich das verstanden(verbesser mich wenn ich falsch liege) wandelt das parsefloat ja die Eingabe in eine Zahl um. Rechne ich zum Beispiel zahla + zahla wird auch das richtige Ergebnis angezeit und nicht die Strings aneineinader gehängt also kann es daran ja eigentlich nicht liegen oder?

  • Ich bin kein Mathe-Genie und verstehe nicht ganz was du da ausrechnen tust, aber das NaN kommt auch nicht immer. Gebe ich den Value Felder z. B. 11,222,11 ein dann bekomme ich auch Ergebnisse.

    https://basti1012.bplaced.net/…rdner=html-seminar&id=362


    Kann das sein das bei der Rechenformel bestimmte Zahlen kein Ergebnis liefern können und deswegen NaN kommt?


    Beschreibung zu parseFloat und parseInt

    https://developer.mozilla.org/…Global_Objects/parseFloat

    https://developer.mozilla.org/…e/Global_Objects/parseInt

  • Mmhhh...

    Das ist komisch als ich es bei mir Eingegeben habe, habe ich auch diese Ergebnisse rausbekommen. Aber als ich es selber ausgerechnet habe mit dem Taschenrechner bin ich auf ein anderes Ergebnis gekommen, das auch definitiv stimmt. Dann muss irgendwas an der Formel falsch sein aber ich kann mir nicht vorstellen was.


    Das Programm soll die Nullstellen einer Parabel berechnen d.h. wo x= 0 ist. Es gibt zwar auch Zahlen bei denen, das nicht funktionier da es keine Nullstellen gibt, aber bei denen die ich eingegeben habe müsste eigentlich ein Ergebis rauskommen. Das hier ist z.B. ein Beispiel für so einen rechner :https://www.schlauerlernen.de/mitternachtsformel-rechner/

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!