review del semestre

--Originally published at Aprendiendo a programar en C++

Durante este semestre, particularmente en esta clase, logre aprender mucho acerca de la responsabilidad y la procrastinación, fue un poco dificil darme cuenta de que no soy an responsable como daba por hecho, y es que si términe con todos mis deberes, pero no fue si no hasta el ultimo mes (mas que nada la ultima semana) que básicamente hice todo, fue pesado, algo apresurado e incluso dificil, pero se logro el objetivo, aunque definitivamente tratare de volverme mas responsable, y sobre todo organizado.

Todo esto es parte de mi critica positiva del semestre, aunque me falta lo que considero mas valioso el haber “aprendido a aprender” que es una habilidad muy valiosa desde mi punto de vista, aunque claro, noto muy poca revisión o exigencia en el curso, cosa que puede perjudicarnos, porque a pesar de que creo que es un buen sistema, la mayoría (por no decir que todos) venimos con el sistema más exigente y poco funcional, el principal problema de esto, es que es un salto muy grande que no todos podemos amortiguar, quizá el cambio debería ser un poco mas paulatino, no en un semestre y en una sola materia, es el unico pero que le pongo al sistema de ken, sin embargo como maestro es excelente, aunque siento que se desperdicia ese potencial de maestro al dejarnos tan libres, pero es lo que mencionaba acerca del gran salto de sistema educacional.


videojuegos en c++

--Originally published at Aprendiendo a programar en C++

como parte de mi proyecto final, me puse a investigar acerca de los videojuegos y sus principales plataformas, para esto descubrí que si existen videojuegos hechos con c++ solamente que se utilizan otras herramientas para graficos ajenas a c++ pero compatibles, sin embargo si se pueden hacer juegos “vintage” tales como space invaders, snake (juego legendario de celulares nokia) y una infinidad de juegos mas.

En mi caso yo hice un juego similar al ping pong de atari, basicamente por lo sencillo, puesto que un videojuego mas complejo hubiera requerido de mas tiempo y sobre todo conocimientos, para este videojuego precise de librerias graficas tales como SFML, y use code blocks, esto por que asi venia en un curso que estuvo revisando para creacion de videojuegos en c++.

a continuacion les dejare los links de un par de cursos que encontre y utilice para mi proyecto final:

videojuegos c++

videojuegos en c++ (videos)

Al final lo que mas aprendi sobre este proyecto, fue la utilizacion de librerias graficas, que por cierto no forman parte del curso, y que encontre interesantes aunque un poco “raras” al principio.


Euler number

--Originally published at TC1017 Programing Curse

In this assignment i had to estimate the mathematical constant e. I create a function called calculuate_e which receives one parameter called precision that should specify the number of decimal points of accuracy.

There is the code

#include <iostream>
#include <math.h>
using namespace std;

int getFactorial(int num){
if (num == 1 || num == 0)
{
return 1;
}
else
{
return num*getFactorial(num-1);
}
}
float euler_calc(float par){
float num = 0.0, result=0.0;
do{
result += 1.0/(getFactorial(num));
num = num + 1;
} while(num <= par);
return result;
}

int main(){
float par, result, num=0.0;
cout << “Give me the parameter ” << endl;
cin >> par;
cout << “The answer is ” << euler_calc(par) << endl;

return 0;
}

Resultado de imagen para euler number funny

image taken from http://digg.com/video/eulers-constant-explained