CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
commit 7906cb27367f07cf8934505ab0f76f8c7ea3e1df
parent e1859a1d069566ed2234f1f8764fee2c66f2d475
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Wed, 19 Jun 2024 22:19:28 -0300

add missing pre/pos conditions and change formatting

Diffstat:
Mbarrio.h | 45+++++++++++++++++++++++++--------------------
1 file changed, 25 insertions(+), 20 deletions(-)
diff --git a/barrio.h b/barrio.h
@@ -13,68 +13,73 @@ private:
     int comuna;
     List<Parada*> *paradas;
 
-
 public:
-
+    /*
+     *pos: deja creado la clase con los parametros dados
      */
-    double getDistancia(double x1,double y1,double x2,double y2);
+    Barrio(std::string nombre, int comuna);
+
     /*
-     * pos: Devuelve True si la linea se encuentra en listaDeLineas, sino devuelve False
+     * pos: libera la memoria
      */
+    virtual ~Barrio();
 
     /*
-     *pos: Deja creado la clase con los parametros dados
+     * pos: devuelve la distancia entre la coordenadas dadas
      */
-    Barrio(std::string nombre, int comuna);
+    double getDistancia(double x1, double y1, double x2, double y2);
 
     /*
-     * pos: Vacia y elimina el Barrio
+     * pre: `listaDeLineas` es un vector no nulo
+     * pos: devuelve `true` si la linea se encuentra en listaDeLineas, sino devuelve False
      */
-    virtual ~Barrio();
     bool lineaEnParada(int linea, std::vector<int> *listaDeLineas);
 
     /*
-     * pos: Devuelve el numero de comuna del Barrio
+     * pos: devuelve el numero de comuna del Barrio
      */
     int getComuna();
 
     /*
-     * pos: Devuelve el nombre del Barrio
+     * pos: devuelve el nombre del Barrio
      */
     std::string getNombre();
 
     /*
-     * pos: Devuelve una lista con todos las paradas de ese Barrio
+     * pos: devuelve una lista con todos las paradas de ese Barrio
      */
     List<Parada*> *getParadas();
 
     /*
-     * pos: Agrega una para nueva
+     * pos: agrega una para nueva
      */
-    void addParada(std::string calle, int alturaPlano, std::string direccion, double coordX, double coordY);
+    void addParada(std::string calle,
+            int alturaPlano,
+            std::string direccion,
+            double coordX, double coordY);
 
     /*
-     * pos: Devuelve el numero total de paradas que hay en el barrio
+     * pos: devuelve el numero total de paradas que hay en el barrio
      */
     int getSizeListaDeParadas(); //CONSIGNA 1
 
     /*
-     * pos: Devuelve la parada mas cercana a una coordenada dada
+     * pos: devuelve la parada mas cercana a una coordenada dada
      */
     Parada *paradaMasCercana(double coordX, double coordY);
 
     /*
-     * pre: Recibe el numero de una Linea
-     * pos: Devuelve una lista con todas las paradas del numero dado
+     * pre: recibe el numero de una Linea
+     * pos: devuelve una lista con todas las paradas del numero dado en caso de
+     *      que la linea no posea paradas devuelve NULL
      */
     List<Parada*> *listaDeParadasPorLinea(int linea);
 
     /*
-     * pre: Recibe el numero de una linea
-     * pos:    Devuelve la cantidad de paradas por linea
+     * pre: recibe el numero de una linea
+     * pos: devuelve la cantidad de paradas por linea
      */
     unsigned int getCantidadDeParadasPorLinea(int linea);
-
 };
 
 #endif /* BARRIO_H_ */