Go(x)°


2.3.0 par Martin Šumák
Feb 11, 2024 Anciennes versions

À propos de Go(x)°

Solveur automatique de formules pour le géocaching - ne pas calculer dernière étape sur votre propre!

Go (x) ° est un solveur de formule automatique pour les joueurs de géocaching.

Certains multicaches spécifient l'emplacement final / de l'étape sous forme de formule, par exemple: N 48 ° 43. (B) (E-4) (A-5) 'E 021 ° 14. (C-2) (A ) (D-45) ».

Go (x) ° empêche les géocacheurs de calculer eux-mêmes, d'écrire les valeurs et de saisir les coordonnées du résultat dans l'application cartographique à la main.

Le cas d'utilisation typique de l'application peut être résumé comme suit:

1. Copiez et collez la formule dans Go (x) °.

2. Si nécessaire, modifiez le texte collé pour obtenir une formule valide.

3. Entrez les valeurs de la variable requise.

4. Appuyez sur le marqueur sur la carte pour ouvrir l'emplacement dans votre application cartographique préférée.

La formule et la valeur de chaque variable sont stockées en permanence juste après avoir été saisies.

A tout moment, vous pouvez voir un résultat partiel calculé avec des valeurs connues.

Si toutes les valeurs requises sont saisies et que le résultat est sous forme de coordonnées valides, le résultat est automatiquement affiché sur la carte à partir duquel vous pouvez l'envoyer directement à d'autres applications cartographiques.

Jusqu'à présent, il existe un support pour la reconnaissance des coordonnées sous la forme X DD ° MM.MMM 'Y DDD ° MM.MMM' uniquement (avec tolérance pour les caractères blancs, °, 'etc.).

L'envoi direct de coordonnées à une autre application est pris en charge pour: Google Maps, Locus Map Pro, Locus Map Free, Waze.

-------- Règles de formule valide --------

1. Le texte entre crochets est considéré comme une formule algébrique (avec priorité des opérateurs standard et tolérance pour les caractères blancs) contenant:

- constantes décimales: 3,5 , 7 , -4 , +0.01 , 4,8 , -9,6 , ... (les valeurs sont affichées avec précision à trois décimales)

- variables: a , x , BBB , Q1 , Q2 , number_1 , ... (le trait de soulignement "_" est le seul caractère non alphanumérique autorisé dans le nom de la variable)

- opérateurs: + , - , * , / , : , % , ^ (respectivement: plus, moins, multiplication, division, division, modulo, puissance)

- crochets et parenthèses: () , {} , [] (les trois types ont la même signification)

2. Le texte hors crochets présente les restrictions suivantes:

- seuls les nombres entiers sont autorisés

- les noms de variables peuvent contenir uniquement des caractères alphabétiques sauf W, E, N, S (ceux-ci sont réservés aux points cardinaux) et "_"

3. La longueur de la formule est limitée à 1500 caractères!

-------- Exemples de formules --------

N 48 ° 43. C (A + D) D '

E 021 ° 15. (B - B) (C - A) (E) »

C'est une formule valide avec les variables A, B, C, D, E. Les caractères blancs entre crochets (entre les opérateurs et les opérandes) sont ignorés.

N 48 ° 4D. (AB * BA + CB * D) 'E 021 ° 14. (CD-2 * B) AC'

C'est une formule valide avec les variables AB, AC, B, BA, CB, CD, D.Si des lettres individuelles représentent des chiffres, alors il est approprié de passer en mode variables à une lettre et nous obtenons les variables A, B, C, D .

N 48 45. [108 + (ABB / 15)]

E 021 12. 305 - [(ABB% 15) x 2] + A

C'est une formule valide avec les variables ABB, A. En passant en mode variables à une lettre, nous obtenons les variables A, B.

De plus, il y a une partie délicate - le caractère "x". L'application vous posera des questions sur "x" - que ce soit l'opérateur de multiplication ou non.

Si nous choisissons «non», alors «x» sera traité comme une autre variable.

N 48 ° 45. (2X) (2X + Y) (3X + 2Y)

E 21 ° 12. (3 + X) (X + Y) (1 + Y)

C'est une formule valide car la multiplication sera automatiquement ajoutée partout où l'opérateur est manquant, c'est-à-dire que (2X) sera changé en (2 * X) ou par exemple. (4 (a + b)) sera remplacé par (4 * (a + b)) etc.

L'insertion de la multiplication fonctionne uniquement entre crochets. La notation B2 ne sera pas changée en B * 2 même entre parenthèses, car elle sera reconnue comme variable B2.

N48 ° (D + J + M + O) .E (R: A) + (C + L + O)

E021 ° (G ^ I). (A + B + E + F + G + H + K + L + N + P)

C'est une formule valide, mais si nous voulons que E en partie ... E (R: A) ... soit reconnu comme variable, nous devons le mettre entre crochets, c'est-à-dire ... (E) (R: A). .., car E est un caractère réservé pour "Est".

Si nous changions cette partie en ... (E (R: A)) ... alors la multiplication serait insérée après E et nous obtiendrions (E * (R: A))

Quoi de neuf dans la dernière version 2.3.0

Last updated on Mar 1, 2024
Export/import photos along with formula
Export/import all formulas at once

Informations Application supplémentaires

Dernière version

2.3.0

Telechargé par

Habib Mahamud

Nécessite Android

Android 7.0+

Available on

Voir plus

Use APKPure App

Get Go(x)° old version APK for Android

Téléchargement

Use APKPure App

Get Go(x)° old version APK for Android

Téléchargement

Alternative à Go(x)°

Découvrir