#include using namespace std; class Retangulo { //private: int largura; int altura; public: float border_width = 0.5; int getAltura() { return altura; } int getLargura() { return largura; } void setAltura(int a) { altura = a; } void setLargura(int l) { largura = l; } Retangulo(int a, int l) { altura = a; largura = l; } int area() { return largura * altura; } int perimetro() { return 2 * (largura + altura); } void imprime() { cout << "\nRetangulo maneiro:\n Borda: " << border_width << "\n Largura: " << largura << "\n Altura : " << altura << "\n Area: " << area() << "\n Perimetro: " << perimetro() << endl; } }; int main () { Retangulo *r = new Retangulo(2, 4); int p = (*r).perimetro(); (*r).imprime(); (*r).setAltura(3); (*r).setLargura(3); (*r).imprime(); //cout << "Largura: " << (*r).largura; //Erro largura is private cout << "\n\nLargura: " << (*r).getLargura(); //Ok cout << "\nAlgura: " << (*r).getAltura(); //Ok cout << "\nPerimetro: " << (*r).perimetro(); //Ok return 0; }