Gast
#139390
Bin relativ neu auf dem Gebiet der MC. Hab nun versucht in WinAVR eine Funktion zu schreiben, welche mir die Seitenlänge eines Dreicks berechnet. Dabei hab ich festgestellt das mir die cos() Funktion andere Werte liefert als mein Taschenrechner. Kleines Beispiel: Ich habe eine Funktion definiert, welche einen Parameter vom Typ Double hat und die rufe ich folgendermaßen auf: funktion(cos(27.579)); Das Programm simuliere ich dann im AVRStudio und bekomme dort den Wert: -0.76783997 als Ergebnis. Der Taschenrechner sagt aber Wert: 0,88637332656 Meine Frage ist, was habe ich übersehen/nicht bedacht und wie kann ich diese berechnung korrekt abbilden ? Gruß Andreas