No exercício anterior, você utilizou as ferramentas de desenvolvimento visual C++ para visualizar a hierarquia do projeto Shapes C++. Também é possível utilizar as ferramentas de desenvolvimento visual C++ para incluir classes em um projeto ou para incluir propriedades e métodos em uma classe. Neste exercício, você incluirá o método getCircumference nas classes circle e sphere. O método getCircumference calcula a circunferência da forma e do círculo utilizando o raio.
Inclua o método getCircumference na classe circle
A fórmula que calcula a circunferência de um círculo é πr², em que r é o raio do círculo. A constante π global é armazenada na classe shape de base.
Para incluir o método getCircumference na classe circle:
Para incluir o método getCircumference na classe sphere:
Para executar o aplicativo Shapes:
Enter the radius of the sphere: 10 Enter the color of the sphere: Blue Sphere: Radius = 10 Circumference = 62.8319 Area = 1256.64 Volume = 4188.79 Color = Blue
O programa exibe o tamanho e a cor da forma atual e solicita a especificação de valores para a nova forma. Os atributos da nova forma são exibidos na visualização de Console. Você pode modificar o código em main.cpp para executar a classe circle.