Dopasowanie przedziału zmiennej – jak najszybciej to zrobić?

0

Mam zmienną odczytywaną z czujnika, która zmienia się w ten sposób.

od 0 do 180 stopni z 180 stopni przechodzi na -180 stopni następnie maleje aż do -1 i przechodzi znów na 0 stopni i jedzie znów tak samo (bo ta zmienna to azymut).

Chcę ją dostosować tak żeby było od 0 do 360 stopni, czyli dla -180 stopni ma być 181 stopni dla -179 stopni ma być 182 stopnie itd. aż dla -1 stopni ma być 360 stopni.

I nie wiem w jaki sposób to zrobić, żeby nie robić 180 ifów. Ma ktoś jakiś pomysł?

0

Dobra chyba znalazłem zależność:

if(azimut<0) azimut=azimut+361;

1 użytkowników online, w tym zalogowanych: 0, gości: 1