#include <iostream>
using namespace std;
#include <string>

class Dibujo {
public:
  Dibujo(double altura, double ancho, string color, string detalles)
      : altura(altura), ancho(ancho), color(color), detalles(detalles) {}

  virtual ~Dibujo() {}

  void Dibujar() {
    cout << "La altura de la casa es: " << altura << endl;
    cout << "El ancho de la casa es: " << ancho << endl;
    cout << "El color de la casa es: " << color << endl;
    cout << "Los detalles de la casa son: " << detalles << endl;
  }

private:
  double altura;
  double ancho;
  string color;
  string detalles;
};

int main() {
  Dibujo casa(5.50, 4.60, "blanca", "mirador, jardin, flores, parqueadero");
  casa.Dibujar();
  return 0;
}

/*
  En este codigo se define una clase llamada "Dibujo" que tiene cuatro atributos, color, ancho 
  altura y detalles que son de acceso privado, se inicializa el constructor con estos valores y    se declara al metodo "Dibujar" que imprime los valores de los atributos de la clase.

  dos atributos son declarados de tipo string llamados "color" y "detalles", los otros dos 
  atributos son de tipo double llamados "altura" y "ancho".
*/

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: