From: Leandro Lucarella Date: Sat, 20 Sep 2003 22:15:36 +0000 (+0000) Subject: Se agrega el cuadrado. X-Git-Tag: svn_import~12 X-Git-Url: https://git.llucax.com/z.facultad/75.42/euler-oo.git/commitdiff_plain/aae06ab2abae349b8998f7cec305ea7b86c0c6cb Se agrega el cuadrado. --- diff --git a/cuadrado.cpp b/cuadrado.cpp new file mode 100644 index 0000000..b8cb46c --- /dev/null +++ b/cuadrado.cpp @@ -0,0 +1,36 @@ +/* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80: + * + * Taller de Programación (75.42). + * + * Ejercicio Número 3: + * Lista de figuras. + * + * Copyleft 2003 - Leandro Lucarella + * Puede copiar, modificar y distribuir este programa bajo los términos de + * la licencia GPL (http://www.gnu.org/). + * + * Creado: Sat Sep 20 06:09:02 ART 2003 + * + * $Id$ + */ + +#include "cuadrado.h" + +#ifdef DEBUG +# include +#endif + +Cuadrado::Cuadrado(size_t color, size_t grosor, const Punto& centro, + const char* nombre, float lado): + Rectangulo(color, grosor, centro, nombre, lado, lado) { +#ifdef DEBUG + std::cerr << "En constructor de Cuadrado." << std::endl; +#endif +} + +Cuadrado::~Cuadrado(void) { +#ifdef DEBUG + std::cerr << "En destructor de Cuadrado." << std::endl; +#endif +} + diff --git a/cuadrado.h b/cuadrado.h new file mode 100644 index 0000000..69bc186 --- /dev/null +++ b/cuadrado.h @@ -0,0 +1,38 @@ +/* vim: set et sts=4 sw=4 fdm=marker fmr={,} fdn=1 fo+=t tw=80: + * + * Taller de Programación (75.42). + * + * Ejercicio Número 3: + * Lista de figuras. + * + * Copyleft 2003 - Leandro Lucarella + * Puede copiar, modificar y distribuir este programa bajo los términos de + * la licencia GPL (http://www.gnu.org/). + * + * Creado: Sat Sep 20 05:57:53 ART 2003 + * + * $Id$ + */ + +#ifndef CUADRADO_H +#define CUADRADO_H + +#include "rectangulo.h" + +/** + * Cuadrado. + */ +class Cuadrado: public Rectangulo { + + public: + + /// Constructor. + Cuadrado(size_t color, size_t grosor, const Punto& centro, + const char* nombre, float lado); + + /// Destructor. + virtual ~Cuadrado(void); + +}; + +#endif /* CUADRADO_H */