#PROJECT #TC1017

1017

Se nos pidió realizar un programa el cual se basara en la realización de un sudoku. Mitzi y yo optamos por tomar el código que ken nos brindó amablemente para trabajar en el. Básicamente nuestro trabajo se basó en realizar funciones que checaran si lo que el usuario iba introduciendo era válido o era erroneo, Se crearon 4 funciones las cuales en la primera en la llamada n_check se valoraba los valores introducidos y guardados en row y column, mientras que estos valores fueran menores a BOARDSIZE (tamaño del sudoku) regresara true y que el programa siguiera corriendo, en caso contrario que desplegara un mensaje. En la segunda se evaluan solamente las filas, esto quiere decir que si el usuario ingresa un numero que ya esté en la misma línea el programa desplegará un mensaje y dirá que no se puede introducir ese número. En la 3a función es básicamente la misma que la 2a, sin emabrgo ahora las columnas son las evaluadas. En la 4a función fue donde tuvimos un poco más de dificultad, sin embargo nuestra compañera Aurora y Juan Pablo nos brindaron ayuda con su código y después de analizarlo llegamos a la respuesta y pudimos realizar un nuevo código para nuestro sudoku. La función principal que realiza esta es validar si existe otro numero igual al que se desea escribir en el cuadrante. Si es verdadero, no existe ningún número igual, el programa continua normal, en caso contrario el programa imprime un mensaje diciendo que no se puede escribir ese número. En nuestro programa principal tuvimo algunas complicaciones con los detalles de los colores, sin embargo despues de investigar e ir con Ken nos facilitó un código, el cual dependiendo del color que se desee se usa un número específico. Creo que este programa nos enseñó bastante, creo que es una muy buena actividad para aprender nuevas cosas. Creo que sin el programa no hubieramos entendido cómo se lee un archivo externo, ni cómo se usan los colores. Así pues se enriqueció nuestra experiencia. Creemos también que el trabajo en equipo es algo fundamental en este tiempo, ya que sin ayuda de compañeros, páginas webs como stackoverflow, cplusplus.com, el libro que ken y la ayuda que ken nos proporcionó no hubieramos realizado el sudoku. Especialmente creemos que la parte más difícil en todo este proceso fue la realización de la función quadrant, ya que apesar de estar sencilla tuvimos que ingenierlas para realizarla de la manera más fácil posible. 

 

 

LINKS:

https://www.youtube.com/watch?v=NgbHKt5pssE

https://www.youtube.com/watch?v=YIX7UhIKEIk

stackoverflow.com

cplusplus.com

github (AuroraJuanPablo)

http://www.greenteapress.com/thinkcpp/

KEN THOUGHTS

 

GITHUB LINK:

https://github.com/kenwbauer/PabloMitzi

CC BY 4.0 #PROJECT #TC1017 by Pablo Guerra is licensed under a Creative Commons Attribution 4.0 International License.

Comments are closed.