Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Clase Vector Este programa implementa una clase Vector que realiza operaciones matemáticas básicas. #include <iostream> class Vector { private: int x; int y; int z; public: Vector(int x, int y, int z) { this->x = x; this->y = y; this->z = z; } Vector suma(Vector v) { int nuevaX = x + v.x; int nuevaY = y + v.y; int nuevaZ = z + v.z; return Vector(nuevaX, nuevaY, nuevaZ); } Vector resta(Vector v) { int nuevaX = x - v.x; int nuevaY = y - v.y; int nuevaZ = z - v.z; return Vector(nuevaX, nuevaY, nuevaZ); } void imprimir() { std::cout << "(" << x << ", " << y << ", " << z << ")" << std::endl; } }; int main() { Vector v1(1, 2, 3); Vector v2(4, 5, 6); Vector suma = v1.suma(v2); Vector resta = v1.resta(v2); std::cout << "Suma: "; suma.imprimir(); std::cout << "Resta: "; resta.imprimir(); return 0; }
Compartir