La línea que vuelve

Ahora que sabés usar la función opuesto, podemos finalmente resolver el problema de construir un procedimiento que dibuje una línea en cualquier dirección y deje el cabezal en la posición inicial.

La versión que sabíamos hacer hasta ahora era esta:

procedure Linea(direccion, color, longitud) {
  repeat(longitud) {
    Poner(color)
    Mover(direccion)
  }
}

Valiéndote de tus nuevos conocimientos sobre expresiones, modificá el procedimiento Linea para que el cabezal quede en el lugar donde empezó.

¡Dame una pista!

MoverN y opuesto parecieran ser buenos aliados para el problema que tenés que resolver.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones