Activa las notificaciones para estar al tanto de lo más nuevo en tecnología.

Software para intercambio de regalos

En estas fechas navideñas, ¿quién no ha hecho intercambio de regalos con sus parientes y/o amigos? Esto se está volviendo una tradición porque es claro...

En estas fechas navideñas, ¿quién no ha hecho intercambio de regalos con sus parientes y/o amigos? Esto se está volviendo una tradición porque es claro que regalarle a todos los parientes, a todos los conocidos, es algo que se ha vuelto prohibitivo. Primero, se le da algo de cierto valor mínimo (y máximo), y por otra parte, nos obviamos el dar regalos de relleno, los cuales quizás pasan al basurero o en el mejor de los casos al roper… para después sacar ese obsequio en una emergencia y quedar bien.

Hemos preparado una nueva emisión de Render, donde podrán conocer el programa de La_Morsa para hacer intercambios de regalos, y además, he elaborado un post para los que quieran conocer a detalle cómo funciona.

Pues con esto en mente y a petición de José Antonio Rodríguez, buen amigo y fiel lector de unocero.com, nos dimos a la tarea de hacer un programa que -de una lista de nombres- sacara parejas de ellos de manera que se armara automáticamente la lista de intercambio de regalos, usando para ello la máquina que ya es una cotidianidad: la computadora.

El programa pide que se le alimente una lista de nombres y entonces hará los “pareos” entre personas. Una vez hecho esto, se puede guardar el resultado en un archivo de texto en disco, el cual se puede entonces re-enviar a todos las personas involucradas en el intercambio. Igualmente, se puede escribir la lista de nombres para que -si es necesario- puedan agregarse más adelante otros nombres. Cabe decir que si se agregan nuevos nombres, el pareo de quién le regalará a quién puede cambiar.

El programa muestra diferentes “pareos” entre los que le entran a un intercambio de regalos

 

Una opción que se le ha agregado es la de ordenar los nombres de las personas con las que se va organizar el intercambio de regalos, sin embargo, esto no influye en la manera en como el programa genera las parejas de intercambio.

El algoritmo que se usa es el siguiente:

  •  Se cuenta la cantidad de nombres que hay en la lista.
  •  Se saca un número al azar que vaya en el rango de 0 al número de personas en la lista
  •  Se guarda ese elemento en el pareo
  •  Se elimina ese valor de la lista
  •  Se cuenta la cantidad que ahora hay en la lista
  •  Se saca un número al azar que vaya en el rango de 0 al número de personas en la lista actualmente
  •  Se guarda ese elemento en el pareo
  •  Se manda al archivo de texto el pareo
  •  Se repiten los pasos 1 al 8 hasta que sólo queden dos nombres
  • Se parean estos nombres y se termina el proceso

Se pueden hacer tantos pareos como se quiera. El programa divide cada pareo con una línea punteada. Si el número de personas es impar, se agrega un valor que dice “<<no tiene pareja de intercambio>>“. Siempre se tiene que tener un número par de elementos para hacer los pareos.

Busca en este link la DESCARGA.

Comentarios y sugerencias a mi correo: [email protected]

Comentarios