Hallo,
Mache gerade ein paar kleine Übungsaufgaben um ein Dreieck zu berechnen mit der Sinus und Kosinus.
in meinem Taschenrechner klappt alles wunderbar aber in meiner java Formel nicht.
Taschenrechner:
java Rechner:
das Ergebnis von Java ist FALSCH!
Nur woran liegt es? Ich vermute das er die 30 als normale double zahl rechnet und nicht als Winkel. Den wenn ich bei meinem Taschenrechner das Winkel "°" Zeichen weg lasse dann komme ich zum gleichen falschen Ergebnis.
Wie kann ich das Umsetzten ins java Programm?
Mache gerade ein paar kleine Übungsaufgaben um ein Dreieck zu berechnen mit der Sinus und Kosinus.
in meinem Taschenrechner klappt alles wunderbar aber in meiner java Formel nicht.
Taschenrechner:
Code:
(5)*(Sinus(30°))= 2,5
java Rechner:
Code:
(5)*(Math.sin(30))= -4,94016....;
das Ergebnis von Java ist FALSCH!
Nur woran liegt es? Ich vermute das er die 30 als normale double zahl rechnet und nicht als Winkel. Den wenn ich bei meinem Taschenrechner das Winkel "°" Zeichen weg lasse dann komme ich zum gleichen falschen Ergebnis.
Wie kann ich das Umsetzten ins java Programm?