Pues, una vez que te das cuenta es bastante obvio xD no se me había ocurrido eso de definir las variables para todo el algoritmo, pensaba que podria llamarla con alguna funcion
Me funciono perfecto, muchas gracias, me servira para muchas cosas nuevas