Vektor
Erfahrenes Mitglied
Hallo!
Ich habe das ein Problem mit den Winkelfunktionen Sinus, Cosinus und Tangens in C. Und zwar will ich eine Konsolenanwendung schreiben die durch die Eingabe des Nutzers automatisch die Gradzahl, den Sinuswert, den Tangenswert und den Cosinuswert des Winkels Alpha ausrechnet. Ich hab mir in meiner Unwissenheit das mal an dem Beispiel Sinus Alpha so vorgestellt.
Nehmen wir mal an a = 4, b = 2 und c = 8.
Wenn ich das manuell ausrechne komme ich auf die 30 Grad.
Wenn ich das aber mit den folgenden Zeilen mache,
s = (a / c);
salpha = asin(s);
komme ich auf den Wert von 0.521.
Ist wahrscheinlich auch ein Verständnissproblem aber ich komm einfach nicht drauf wo der Fehler ist.
Ist es eigentlich auch möglich dass das Programm "erkennt" welche Werte eingegeben wurden und dass es automatisch die fehlenden ausrechnet. Also zum Beispiel dass a, c, und Winkel Alpha angegeben werden und das Programm dann Beta, Gamma und b ausrechnet.
Hoffe ihr könnt mir helfen. Bin totaler Anfänger. Und Danke im vorraus.
Ich habe das ein Problem mit den Winkelfunktionen Sinus, Cosinus und Tangens in C. Und zwar will ich eine Konsolenanwendung schreiben die durch die Eingabe des Nutzers automatisch die Gradzahl, den Sinuswert, den Tangenswert und den Cosinuswert des Winkels Alpha ausrechnet. Ich hab mir in meiner Unwissenheit das mal an dem Beispiel Sinus Alpha so vorgestellt.
Nehmen wir mal an a = 4, b = 2 und c = 8.
Wenn ich das manuell ausrechne komme ich auf die 30 Grad.
Wenn ich das aber mit den folgenden Zeilen mache,
s = (a / c);
salpha = asin(s);
komme ich auf den Wert von 0.521.
Ist wahrscheinlich auch ein Verständnissproblem aber ich komm einfach nicht drauf wo der Fehler ist.
Ist es eigentlich auch möglich dass das Programm "erkennt" welche Werte eingegeben wurden und dass es automatisch die fehlenden ausrechnet. Also zum Beispiel dass a, c, und Winkel Alpha angegeben werden und das Programm dann Beta, Gamma und b ausrechnet.
Hoffe ihr könnt mir helfen. Bin totaler Anfänger. Und Danke im vorraus.
Zuletzt bearbeitet: