Papst-ralle: Warum NaN?

Beitrag lesen

ich hab folgendes script. er kann alles toll berechnen, auch u und v, warum scheitert er dann an yeins, was ja eigtl nur u + v ist. dieser blöde pc soll mit nur diese beiden zahlen addieren!!!!!
BITTE hilfe, ich brauch das für meine facharbeit!!!!!

<script type="text/javascript">
<!--

function yeinsAusrechnen() {
var a = document.Formular.Eingabe.value
var b = document.Formular.eingabe2.value;
var c = document.Formular.eingabe3.value;
var d = document.Formular.eingabe4.value;

var p = 1 *( 3 * a * c ) - (b * b );
var q = 1 * ( 2 * (b * b * b ) ) - ( 9 * a * b * c ) +( 27 * (a * a ) * d );

var Diskriminante = 1 * ( q * q ) +( 4 * ( p * p * p ));

var innerewurzelu = 1 * Math.sqrt( Diskriminante )                 /* einzelne Bestandteile von u */
var aeuserewurzelau = 1 * (((-4)*q)+(4*innerewurzelu))              /* einzelne Bestandteile von u */
var aeuserewurzelu = 1 * Math.pow(aeuserewurzelau,1.0/3.0)           /* einzelne Bestandteile von u */
var u = 1 * (aeuserewurzelu/2) ;                                         /* einzelne Bestandteile von u */
 var ub = 1 * u

var innerewurzelv = 1 * Math.sqrt( Diskriminante )                 /* einzelne Bestandteile von v */
var aeuserewurzelav = 1 * (((-4)*q)-(4*innerewurzelv))              /* einzelne Bestandteile von v */
var aeuserewurzelv = 1 * Math.pow(aeuserewurzelav,1.0/3.0)           /* einzelne Bestandteile von v */
var v = 1 * (aeuserewurzelv/2) ;                                         /* einzelne Bestandteile von v */
var vb = 1 * v
 var yeins = 1 * (ub + vb)
  document.Formular.ergebnisfeldyeins.value = yeins ;     document.Formular.ergebnisfeldyeinsa.value = yeins ;
}
//-->
</script>