Si eso me lo pense, pero no he completado el ejemplo porque eso ya resulta fácil, seria sólo poner un parametro de entrada 'tiempo hasta parar' por ejemplo, y que esa variable ejecutará el
if(radio>0)
radio--;
end
cuando fuera 0, por ejemplo.
Lo importante era hacer que parase de forma normal, mi anterior ejemplo hacia ñapas para que parase de forma natural, y no lo conseguia (estaba muy proximo), pero con sólo tu condición esto ocurre de forma natural.
Has hecho un gran aporte, lo que demuestra que en programación es así la vida, a veces damos vueltas y vueltas para hacer algo que se hace en 2 segundos
