• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe bei Schleife

Status
Für weitere Antworten geschlossen.

AAA

Neues Mitglied
Ich habe folgendes Programm:
Man gibt in ein Feld die Geschwindigkeit ein und in das andere die Bremsverzögerung, um den Bremsweg zu berechen.

Ich kann aber keine Dezimalzalen in die Felder eingeben sonst rechnet der PC gar nicht oder da steht NaN:
Könnt ihr mir damit helfen?
Danke!


function Rechnung()

{
Speed=document.AAA.Ein1.value;
Verzögerung=document.AAA.Ein2.value;

Ausgabe="km/h"+" "+"Bremsweg"+"\n"



for(i=10;i<=Speed;i=i+10)
{Ausgabe=Ausgabe+i+" "+(i*1000/3600)*(i*1000/3600)/(Verzögerung*2)+"\n"




}

document.AAA.Aus.value=Ausgabe
}



</script>
 
Du musst einen Punkt statt einem Komma benutzen.



3,4 ist falsch
3.4 ist richtig
 
Zur Sicherheit kannst du auch noch ein
Code:
Speed = Speed.replace(/,/, '.')
Bremsweg = Bremsweg.replace(/,/, '.')
einbauen, das ersetzt , automatisch durch .
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben