#include "Posizione.h" #include #include using namespace std; // Questo programma vuole com input da riga di comando le coordinate // x, y e z di un punto e ne restituisce le coordinate sferiche // e cilindiriche. int main(int argc, char** argv) { // Controlla gli argomenti if ( argc!=4 ) { std::cerr << "Usage: " << argv[0] << " " << endl; return -1; } double x = atof(argv[1]); double y = atof(argv[2]); double z = atof(argv[3]); // Crea un oggetto posizione ed accede ai vari metodi Posizione P(x,y,z); cout << "Coordinate cartesiane: " << P.getX() << "," << P.getY() << "," << P.getZ() << endl; cout << "Coordinate cilindriche: " << P.getRho() << "," << P.getPhi() << "," << P.getZ() << endl; cout << "Coordinate sferiche: " << P.getR() << "," << P.getPhi() << "," << P.getTheta() << endl; return 0; }