• # utiliser un modulo

    Posté par . En réponse au message [Résolu] Calculs sur des coordonnées géographiques. Évalué à 5. Dernière modification le 08 avril 2022 à 13:08.

    Le plus simple est d'utiliser l'opérateur modulo:

    lng += 180; // pour passer sur la plage 0-359
    lng += x;
    lng = lng%360; // pour forcer la plage 0-359
    lng -= 180; // pour revenir dans la plage -180 - +179

    Dans ce cas, quelque soit la valeur de x (même en dehors de +-180), le résultat devrait être juste.

    Edit: grillé par Fearan

    Les vrais naviguent en -42