Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 07. Implemente um código que tenha uma classe avião com os dados públicos de
- * velocidade máxima, tipo e com um procedimento de inicialização que retorne se
- * tipo 1 = velocidade máxima é de 100 e tipo planador; se tipo 2 = velocidade máxima
- * é de 200 e tipo monomotor; se tipo 3 = velocidade máxima é de 300 e tipo jato.
- * E imprima a informação para o usuário no código principal.
- */
- #include <iostream>
- #include <string>
- using namespace std;
- class Aviao
- {
- public:
- unsigned int velMax;
- unsigned short id;
- string tipo;
- int init( unsigned short ID )
- {
- switch( ID )
- {
- case 1:
- velMax = 100;
- tipo = "Planador";
- break;
- case 2:
- velMax = 200;
- tipo = "Monomotor";
- break;
- case 3:
- velMax = 300;
- tipo = "Jato";
- break;
- default:
- id = 0;
- velMax = 0;
- tipo = "(invalido)";
- return 0;
- }
- id = ID;
- return 1;
- }
- void show()
- {
- cout << "id: " << getId() << " (" << getTipo() << ")" << endl;
- cout << "Velocidade Maxima: " << getVelMax() << "km/h" << endl;
- }
- unsigned short getId()
- {
- return id;
- }
- unsigned int getVelMax()
- {
- return velMax;
- }
- string getTipo()
- {
- return tipo;
- }
- };
- int main()
- {
- Aviao meuAviao;
- unsigned int id;
- do
- {
- cout << "Tipo do aviao: ";
- cin >> id;
- }while( meuAviao.init(id) == 0 );
- cout << endl;
- meuAviao.show();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement