Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Sinus / Cosinus

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.12.2006, 22:44 Uhr
chrischan



Schönen guten abend den Herren (& auch vllt Damen).
ich habe ein Problem, dass mich heute schon den ganzen Tag verfolgt und mich auch bald erledigt!

Für ein Programm brauche ich die cosinus und sinusfunktion
Man nehme an, ich möchte sin(30°) berechnen ...dann hätte ich gerne 0.5 heraus...Beim Taschenrechner bekomme ich dies raus, wenn der MODUS auf DEG steht...aber bei c++ bekomme -0.988.... heraus...was RAD entspricht...
Aber ich brauche die 0.5
Wie könnte ich von -0.988... auf 0.5 kommen? Oder gibt es eine verschärfte andere Funktion?

Resume: Ich muss von sin(30°) auf 0.5 kommen.

Danke für die reichliche Hilfe

lg

chrischan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.12.2006, 22:57 Uhr
mischa
Fragender


wenn du die funktionen aus cmath benutzst sollte eigentlich alles gut gehen bei mir funktionierts perfeckt schau doch einfach in der msdn nach eventuell gibt es ja irgend welche flags die das beeiflussen und du hast die zufällig gesetzst
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.12.2006, 23:05 Uhr
chrischan



also <cmath> macht in diesem Fall nichts anderes und in der MSDN habe ich auch nichts gefunden - leider.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.12.2006, 00:08 Uhr
stephanw
localhorst


Die trigonometrischen Funktionen arbeiten mit Bogenmaß (Radiant). Darum musst Du die 30° Winkel in Bogenmaß umrechnen und DANN als Argument an sin() übergeben, dann kommt auch 0.5 raus.
Und wie Du 30° Grad in 0,52359877559829887307710723054658 Radiant umrechnest, das ist jetzt Deine Hausaufgabe ;-)
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.12.2006, 00:15 Uhr
chrischan



Danke Barney )
das ist es...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: