Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 11. Implemente um codigo com a classe "motocicleta", derivada
- * de "veiculos". Crie tambem uma classe chamada "avioes" de
- * "veiculos"
- */
- #include <iostream>
- #include <string>
- using namespace std;
- class Veiculos
- {
- int modelo;
- public:
- void setModelo( int model )
- {
- modelo = model;
- }
- int getModelo()
- {
- return modelo;
- }
- };
- class Avioes : public Veiculos
- {
- int numeroPassageiros;
- public:
- void setNumeroPassageiros( int num )
- {
- numeroPassageiros = num;
- }
- int getNumeroPassageiros()
- {
- return numeroPassageiros;
- }
- void show()
- {
- cout << " ========== Aviao ==========" << endl;
- cout << "Modelo: " << getModelo() << endl;
- cout << "Suporta ate " << getNumeroPassageiros() << " passageiros";
- cout << endl << endl;
- }
- };
- class Motocicleta : public Veiculos
- {
- int numeroPlaca;
- public:
- void setNumeroPlaca( int number )
- {
- numeroPlaca = number;
- }
- int getNumeroPlaca()
- {
- return numeroPlaca;
- }
- void show()
- {
- cout << "======== Motocicleta ========" << endl;
- cout << "Modelo: " << getModelo() << endl;
- cout << "Placa: " << getNumeroPlaca() << endl;
- cout << endl << endl;
- }
- };
- int main()
- {
- Motocicleta moto;
- Avioes aviao;
- moto.setModelo(453);
- moto.setNumeroPlaca(45433);
- aviao.setModelo(400);
- aviao.setNumeroPassageiros(500);
- moto.show();
- aviao.show();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement