#include #include using namespace std; // CLASE BASE class ActivoFijo { private: string codigoID; int anioCompra; public: // Constructor de la Base ActivoFijo(string id, int anio) : codigoID(id), anioCompra(anio) {} // Getter de la Base string getCodigoID() const { return codigoID; } int getAnioCompra() const { return anioCompra; } }; // CLASE DERIVADA class MaquinaIndustrial : public ActivoFijo { private: string lineaProduccion; public: // Constructor de la Derivada que llama al constructor de la Base MaquinaIndustrial(string id, int anio, string linea) : ActivoFijo(id, anio), lineaProduccion(linea) {} string getLinea() const { return lineaProduccion; } }; int main() { MaquinaIndustrial torno("TNC-450", 2022, "Linea Eje Z"); cout << "Activo: " << torno.getCodigoID() << " | Linea: " << torno.getLinea() << " | Compra: " << torno.getAnioCompra() << endl; return 0; }