#include <iostream.h>

#include <coords.h>

int main()
{
cout << "Enter angle in degrees..."; double ang; cin >> ang;
double ang1; ang1 = deg2rad(ang); cout << " = " << ang1 << " radians = " << rad2deg(ang1)
   << " degrees again\n";
   
cout << "Enter circular polar (r, theta:deg)..."; Circular_polar a; cin >> a;
a.theta = deg2rad(a.theta);
Vector2d v = a.cartesian(); cout << " Cartesian: " << v << endl;
a = Circular_polar(v); cout << " r,theta (radians) again: " << a << endl;
   
cout << "Enter spherical polar (r, theta, phi:deg)..."; Spherical_polar b; cin >> b;
b.theta = deg2rad(b.theta); b.phi = deg2rad(b.phi);
Vector3d w = b.cartesian(); cout << " Cartesian: " << w << endl;
b = Spherical_polar(w); cout << " r,theta,phi (radians) again: " << b << endl;

return 0;
}
