// implementazione della classe Cubo #include using std::cout; #include "Cubo.h" Cubo::Cubo(double xVal, double yVal, double zVal, double lVal) { x = xVal; y = yVal; z = zVal; lato = lVal; } void Cubo::setX(double xVal) { x = xVal; } double Cubo::getX() const { return x; } void Cubo::setY(double yVal) { y = yVal; } double Cubo::getY() const { return y; } void Cubo::setZ(double zVal) { z = zVal; } double Cubo::getZ() const { return z; } void Cubo::setLato(double lVal) { lato = lVal; } double Cubo::getLato() const { return lato; } double Cubo::getArea() const { return 6. * lato * lato; } double Cubo::getVolume() const { return lato * lato * lato; } string Cubo::getName() const { return "Cubo"; } void Cubo::print() const { cout << " Centro: (" << x << ", " << y << ", " << z << ")"; cout << " Lato = " << lato; }