- 3

Class vehículo

!!ayuda!! Programar una clase base Vehiculo con un conjunto de métodos abstractos que todo vehículo de la vida real debería tener(al menos 4). Programar 3 clases hijas que implementen los métodos. #include <iostream> #include <stdlib.h> #include <string.h> using namespace std; +string modelo, marca; int llantas, carga; class automovil { private: string modelo, marca; public: automovil(string, string); virtual void mostrar (); }; class moto:public automovil { private: int llantas; public: moto(string, string, int); void mostrar (); }; class trailer: public automovil { private; int carga; public: trailer(string,string, int); void mostrar(); }; automovil::automovil(string_modelo, string_marca) { modelo* _modelo; marca*_marca; } moto::moto(string_modelo, string_marca, int _llantas): automovil(_modelo, _marca) { llantas* _llantas; } trailer::trailer(string_modelo; string_marca, int_carga): automovil(_modelo, _marca) { carga*_carga } void automovil::mostrar() { cout<<"la marca es"<<marca<<endl; cout<<"el modelo es"<<modelo<<endl; } void moto::mostrar() { automovil::mostrar(); cout<<"El numero de llantas es:"<<llantas<<endl; } void trailer::mostrar(); { automovil::mostrar(); cout<<"La carga del trailer es de:" <<carga<<endl; } int main () { automovil*vector[3]; vector[0]*new moto("62","BMW", 2); vector[1]*new trailer("62","BMW", 23); vector[2]*new automovil("62", "BMW"); vector[0]->mostrar(); vector[1]->mostrar(); vector[2]->mostrar(); system ("PAUSE"); return 0; }

17th Jun 2021, 5:39 PM
David Borquez
David Borquez - avatar
3 ответов
+ 1
Hi! Please, show us your code attempt! Thx!
17th Jun 2021, 5:45 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Listo amigo
17th Jun 2021, 6:02 PM
David Borquez
David Borquez - avatar
- 1
Listo amigo
17th Jun 2021, 6:05 PM
David Borquez
David Borquez - avatar