Martin: Falscher Sinuswert

Beitrag lesen

Ich habe ein problem wenn ich mit Math.sin arbeite. ich rechen jetzt immer schön in rad um und eigentlich funzt auch alles bis ic hzu 180grad komme.

Ich habe jetzt da stehen :

function sinus()
{
var Ergebnis =  Math.sin(((1*document.Formular.eingabe1.value)*   Math.PI)/180);
document.Formular.ergebnis.value= Ergebnis
}

wobei das document.... mein wert in grad ist. Also wenn ich 180 eingebe müsste ja 0 herauskommen. es kommt aber ein wert von 1,22 raus also weit außerhalb jeder Sinuskurve.

ich habe das im kopf auch schon mal debuggt weil ein programm dafür hab ihc nich und da finde ich den fehler nicht.

weil eigentlich steht da ja wenn man das ausrechnet
Math.sin(Math.Pi); das klappt so nicht wenn ich aber PI als Zahl hinschreibe klappt es.

thx im vorraus ich hoffe mir kann jemand helfen