#include #include #include class vehiculo_rodante { int ruedas; int pasajeros; public: void pon_ruedas(int num); int obten_ruedas(void); void pon_pasajeros(int pas); int obten_pasajeros(void); }; void vehiculo_rodante::pon_ruedas(int num) { ruedas = num; } int vehiculo_rodante::obten_ruedas(void) { return ruedas; } void vehiculo_rodante::pon_pasajeros(int pas) { pasajeros = pas; } int vehiculo_rodante::obten_pasajeros(void) { return pasajeros; } //declaramos camioneta como una clase derivada de la clase vehiculo_rodante class camioneta:public vehiculo_rodante { int carga; public: void pon_carga(int tam); int obten_carga(void); void muestra(void); }; //declaramos otra clase hija de vehiculo_rodante, la clase automovil enum autos {carro, van, vagoneta}; class automovil:public vehiculo_rodante { enum autos tipo; public: void pon_tipos(enum autos t); enum autos obten_tipo(void); void ensena(void); }; //definición de las funciones miembro de la clase camioneta void camioneta::pon_carga (int c) { carga = c; } int camioneta::obten_carga(void) { return carga; } void camioneta::muestra(void) { cout<<"ruedas: "<