Programação em C++


Exercício sobre Herança

1. Definir uma classe que represente um Ponto.

2. Criar construtoras para instanciar um ponto, com e sem parâmetros.

3. Criar métodos Públicos para:
  1. definir a posição do ponto;
  2. obter a posição do ponto;
  3. calcular a distância entre 2 pontos, dado outro objeto da classe ponto;
  4. calcular a distância entre 2 pontos, dadas as coordenadas de outro ponto, como um par de números

3. Adaptar a classe Circulo  derivada da classe Ponto.

4. Criar construtoras para instanciar um círculo, com e sem parâmetros.


5. Criar uma classe Roda que seja derivada da classe Circulo. Esta classe deve representar uma roda de carro, com atributos relevantes para este tipo de objeto(material, aro, fabricante,...);

6. Criar um programa principal para testar as classes criadas.



FIM.