![]() |
Grad in Sin, Cos und Tan ausgeben
Moin allerseits,
und zwar möchte ich einmal wissen, wie man mit Delphi eine ganz gewöhnliche Gradangabe in Sinus, Cosinus und Tangenz umwandelt? mfG, Nico |
Re: Grad in Sin, Cos und Tan ausgeben
Delphi-Quellcode:
Rad := DegToRad(Grad);
// un umgekehrt Deg := RadtoDeg(Rad); |
Re: Grad in Sin, Cos und Tan ausgeben
Danke für die schnelle Antwort, jedoch
weiß ich jetzt nicht genau, wie ich mir nun den entsprechende sinus, cosinus und tangenz Wert daraus herleiten soll? |
Re: Grad in Sin, Cos und Tan ausgeben
|
Re: Grad in Sin, Cos und Tan ausgeben
Grad=
Delphi-Quellcode:
zb.
Grad := RadtoDeg(Rad);
//habe mich vorhin verschrieben
Delphi-Quellcode:
hoffe es geht
var i:real;
begin i:=RadtoDeg(strtofloat(edit1.text)); //und dann normal weiter machen |
Re: Grad in Sin, Cos und Tan ausgeben
Ok Danke,
das klappt eigendlich schon so halb. Naja halt nur so halb...
Delphi-Quellcode:
...denn wenn ich dort für Winkel = 90 eingebe,
procedure TForm1.Button1Click(Sender: TObject);
begin a := strtofloat(LabeledEdit1.text); b := sin(a); memo1.Lines.add(floattostr(b)); end; gibt er mir als sin-Wert = 0,89.. heraus, jedoch weiß ich, dass 90° = 1 sin sind??? :( |
Re: Grad in Sin, Cos und Tan ausgeben
Ich zitiere mich einmal selbst:
Zitat:
![]() |
Re: Grad in Sin, Cos und Tan ausgeben
wenn du den Befehl zum Umwandeln nicht einfügst ;)
|
Re: Grad in Sin, Cos und Tan ausgeben
Ok Danke jetzt habe ichs :-D :-D :-D
mit dem folgenden code klappts :lol:
Delphi-Quellcode:
...also so wie du erklärt hast :-D
procedure TForm1.Button1Click(Sender: TObject);
begin a:=DegtoRad(strtofloat(labelededit1.text)); b := sin(a); memo1.Lines.add(floattostr(b)); end; mfG, Nico |
Re: Grad in Sin, Cos und Tan ausgeben
Sorry, hätte ich ja gemacht,
wenn ich dann nicht ein Doppelpost getätigt hätte, hätte ich auch keinen neuen Thread aufgemacht. (durch Edit wird das Thema ja nicht noch einmal aufgefrischt, da ich dachte, dass das Thema schon erledigt sei) Alse die Dateien gibts ![]() und die "neue" Fehlerbeschreibung Fehlerbeschreibung: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz