000
20.11.2005, 19:08 Uhr
~Jonas
Gast
|
Hallo
Vielleicht nur ein kleines Problem....vielleicht aber auch riesig....wiedem auch sei.....berechne ich mit meinem kleinen c++ Programm Cos und Sin und gebe z.B den Sin von 45 grad an , der 0,707......und so weiter ist und berechne dann anschliessend den cosinus von 45 grad, der auch 0,707......ist und nun subtrahiere ich die beiden werte, und eigentlich müsste dann ja 0 rauskommen .....tut aber nicht.....da kommt dann 6,99999999e-16 also irgendeine winzigkleine Zahl raus. Die Variablen sind als Double deklariert gibt es eine Möglichkeit diese winzig kleine Zahl abzuhacken , so dass der rechner dann tatsächlich mit ner 0 weiterrechnet ? Ach ja nach der eingabe wird natürlich von grad in radiant umgerechnet daran kanns also net liegen.
gruss Jonas |