Mathematische Funktionen

Eine Reihe von mathematischen Funktionen können über die Bibiothek math.h eingebunden werden.
Hier findest Du eine Beschreibung der in der in dieser Bibliothek vorhandenen Befehle.

Ex: Schreibe ein Programm, dass Dir den Floor- bzw. Ceiling-Wert einer reellen Zahl ermittelt. (Mathe1.cpp)

//---------------------------------------------------------------------------
// Programmname: mathe.cpp
 
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
int main()
{double zahl;
 cout << "Das ist ein Uebungsprogramm für FLOOR und CEILING\n";
 
 cout << "\nBitte gib eine reelle Zahl ein: ";
 cin >> zahl;
 cout << "\n Floor(" << zahl << ") = " << floor(zahl);
 cout << "\n Ceiling(" << zahl << ") = " << ceil(zahl);
 
 getch();
 return 0;
}
//---------------------------------------------------------------------------

Aufgabe 1

Schreibe ein Programm, das den Sinus und Cosinus eines eingegebenen Winkels berechnet.(SinCos.cpp)
Hinweis: Die Winkel müssen zur Berechnung im Bogenmaß vorliegen. Multipliziere dazu eine Eingabe (im Gradmaß) mit dem PI/180.

Aufgabe 2

Schreibe ein Programm, das aus den kartesischen Koordinaten des ersten Quadranten die Polarkoordinaten berechnet.
Die Funktionen heißen:

z.B.:
polar_r(3,4) liefert 5.
polar_w(3,4) liefert 53,13°.
Beachte: Die Winkelfunktionen der Bibliothek math.h rechnen im Bogenmaß. Du musst also an geeigneter Stelle vom Gradmaß ins Bogenmaß umrechnen bzw. umgekehrt.
Winkel (im Bogenmaß) = Winkel (im Gradmaß) * M_PI / 180.
Winkel (im Gradmaß) = Winkel (im Bogenmaß) * 180 / M_PI.

Bonus: Erweitere das Programm so, dass auch Eingaben im zweiten, dritten und vierten Quadranten möglich sind!

Aufgabe 3

Schreibe ein Programm, das aus den Polarkoordinaten des ersten Quadranten die kartesischen Koordinaten berechnet.
Die Funktionen heißen:

z.B.:
kart_x(2,30) liefert 1.732
kart_y(2,30) liefert 1.
Beachte: Die Winkelfunktionen der Bibliothek math.h rechnen im Bogenmaß. Du musst also an geeigneter Stelle vom Gradmaß ins Bogenmaß umrechnen bzw. umgekehrt.
Winkel (im Bogenmaß) = Winkel (im Gradmaß) * M_PI / 180.
Winkel (im Gradmaß) = Winkel (im Bogenmaß) * 180 / M_PI.