Skip to content

Repositorio para el Trabajo Practico numero 2 de Algoritmos y Programación II (95.12)

Notifications You must be signed in to change notification settings

PuyGonzalo/TP2---AlgoII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabajo Practico 2 - Algoritmos y Programacion II

Grupo: Soldados de MC (LIS_PUY)

Integrantes:

  • Puy Gonzalo, Padrón: 99784
  • Ivan Lisman, Padrón; 100001

Repositorio para el Trabajo Práctico número 2 de Algoritmos y Programación II (95.12)


Aclaraciones

Compilación

El programa tiene varias sub-carpetas, por lo tanto para compilar utilizar la siguiente linea de comando

g++ -o <nombre_ejecutable> *.cpp Materiales/*.cpp Edificios/*.cpp Casilleros/*.cpp Superficies/*.cpp -Wall -Werror -Wconversion -pedantic -pedantic-errors

Por favor, tener en cuenta las siguientes consideraciones a la hora de compilar:

  • Los archivos *.txt deben estar en la carpeta "Archivos".
  • Por un tema de diseño y consigna del mismo TP, por favor asegurarse que los archivos estén hechos en LINUX. Si se hacen en Windows, puede haber un problema por la diferencia entre los 'end of line' de cada sistema operativo.
  • NO mover los .cpp de las correspondientes sub-carpetas.

Funcionamiento del programa

  • En cuanto a los atributos de cada casillero, se cuenta con una superficie con atributos booleanos que van a dictar las características finales del casillero. Esto se realizó de esta manera ya que. Por ejemplo, un Lago es inaccesible porque se decidió que ese terreno, momentáneamente, no es accesible, no que un Casillero Inaccesible lo es porque tiene un Lago.

  • Las coordenadas se representan de la siguiente manera:

  • HERRAMIENTAS son funciones que sirven para realizar ciertos tipos de validaciones necesarias

  • .UTILIDADES engloba funciones que sirvieron para mejorar el encapsulamiento y la modularizacion del proyecto a la hora de usar un menu.

Diagrama UML del proyecto

About

Repositorio para el Trabajo Practico numero 2 de Algoritmos y Programación II (95.12)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published