CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
commit 53086a6bc100c9576972fea5106ba5751d34e625
parent 1fe8d71338a88ea1d5e90a19ae4bb34026c2247c
Author: Martin J. Klöckner <mjkloeckner@gmail.com>
Date:   Sun, 23 Jun 2024 15:04:22 -0300

Merge pull request #18 from mjkloeckner/distance-in-km

Distance in km
Diffstat:
Mmenu.cpp | 17+++--------------
1 file changed, 3 insertions(+), 14 deletions(-)
diff --git a/menu.cpp b/menu.cpp
@@ -432,7 +432,7 @@ void Menu::mostrarMenu() {
     bool terminarPrograma = false;
     int linea;
     double lat, lon; // lat -> Y; lon -> X;
-    double distancia, distanciaEnKm;
+    double distanciaEnKm;
 
     std::string opcion, barrioNombre, lineaAImprimir, distanciaUnidad;
     List<Parada*> *paradas, *paradasDeLaLinea;
@@ -530,9 +530,6 @@ void Menu::mostrarMenu() {
                 while(paradas->forwardCursor()) {
                     std::cout << " · " << paradas->getCursorData()->getDireccion() << "\n";
                 }
-
-                // paradasPorLinea(this->linea);
-                // imprimirParadasPorLinea(this->paradasPorCadaLinea);
                 break;
             case '4':
                 cantidadDeParadasPorLinea();
@@ -565,15 +562,11 @@ void Menu::mostrarMenu() {
                 }
 
                 std::cout << std::endl;
-
-                // imprimirCantidadParadasPorLinea(this->lineas);
                 break;
             case '5':
-                // std::cout << "barrio> ";
-                // std::cin >> barrioNombre;
-                barrioNombre.assign("CONSTITUCION");
+                std::cout << "barrio> ";
+                std::cin >> barrioNombre;
 
-                /*
                 do {
                     std::cin.clear();
                     std::string line;
@@ -599,7 +592,6 @@ void Menu::mostrarMenu() {
                     std::cin >> lon;
                 } while(std::cin.fail());
 
-                */
                 if((barrio = getBarrioPorNombre(barrioNombre)) == NULL) {
                     std::cout << "No se encontro el barrio `" << barrioNombre << "`\n";
                     break;
@@ -630,13 +622,10 @@ void Menu::mostrarMenu() {
                 paradasDeLaLinea->startCursor();
                 while(paradasDeLaLinea->forwardCursor()) {
                     actual = paradasDeLaLinea->getCursorData();
-                    distancia = getDistancia(actual->getCoordX(), actual->getCoordY(), lon, lat);
                     distanciaEnKm = getDistanciaEnKilometros(lon, lat, actual->getCoordX(), actual->getCoordY());
 
                     std::string coord;
                     coord += actual->getCoordX();
-                    // coord += "(";
-                    // coord += actual->getCoordY();
 
                     std::cout.fill('.');
                     std::cout << std::left << std::setw(33) << actual->getDireccion()