Calculo angular

Gracias...
Lo he arreglado asi:
error = rumbo - guardado;
if (error < 180) error += 360;
if (error > 180) error -= 360;
Gracias...