| Autor |
Beitrag |
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Fr 29.12.06 11:48
Hi.
Ich weiß, es gibt schon diverse andere Topics dazu, aber irgendwie funzt das alles nicht.
Also ich will eigentlich nur den Tan von nem Winkel ausrechnen (im Bsp. 3 Grad)
Also, wenn ich ganz einfach schreibe:
Delphi-Quelltext 1: 2: 3:
| dZ:=radtodeg(tan(degtorad(3))); dZ:=tan(degtorad(3)); dZ:=tan(3); |
mein Taschenrechner sagt aber (logischerweise) : 0.052
was mach ich denn da falsch?
Thx für Antworten 
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Fr 29.12.06 12:38
Delphi-Quelltext
muss es lauten
was da rauskommt ist ja kein winkel deshalb darfst du net zwei mal umwandeln
mfg
|
|
Xion 
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Fr 29.12.06 13:08
thx, aber es kommt raus: 2.63e-308 (hmm, irgendwie was andres als vorhin) kann es daran liegen, dass ich es in eine real-Variable schreibe?
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
Xion 
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Fr 29.12.06 13:11
ah, über floattostr in ne String-Variable kommt das richtige raus.
Thx
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Fr 29.12.06 13:18
ich habs so getestet:
Delphi-Quelltext 1:
| showmessage(floattostr(tan(degtorad(3)))); |
raus kam:
Quelltext
mfg
|
|
Xion 
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: So 14.01.07 10:58
noch eine Frage zum Tangens (besser, zum Cotangens)
Delphi-Quelltext 1:
| Gamma:=radtodeg(cotan(a/b)); |
a,b sind 2 Strecken, jetzt will ich den Winkel berechnen.
Nur sind die Ergebnisse irgendwie sehr seltsam, manchmal isses das doppelte oder nur 1/4 usw.
//EDIT: aah, es muss der arctan sein...komisch wir habens in der Schule immer Cotangens genannt...
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
LLCoolDave
      
Beiträge: 212
Win XP
Delphi 2005
|
Verfasst: So 14.01.07 15:44
Cotangens ist 1/Tangens, Arkustangens ist die Umkehrfunktion des Tangens. Die beiden haben nicht gerade viel gemeinsam 
|
|
|