Go(x)°
Strumenti | 3.2MB
Go (x) ° è il risolutore automatico di formule per i lettori geocaching.
Alcuni multicache specificano la posizione finale / fase sotto forma di formula, ad esempio:
N 48 ° 43. (B) (E-4) (A-5) 'E 021 ° 14. (C-2) (A) (D-45)'
.
Go (x) ° pubblicazioni geocacher dal calcolare da soli, annotare i valori e digitare manualmente le coordinate del risultato nell'applicazione cartografica.
Il caso d'uso tipico dell'applicazione può essere riassunto come segue:
1. Copia e incolla la formula in Go (x) °.
2. Se necessario, modifica il testo incollato per ottenere una formula valida.
3. Immettere i valori della variabile richiesta.
4. Tocca l'indicatore sulla mappa per aprire la posizione nella tua applicazione cartografica preferita.
La formula e il valore di ciascuna variabile vengono memorizzati in modo permanente subito dopo essere stati inseriti.
In qualsiasi momento puoi vedere un risultato parziale calcolato con valori noti.
Se vengono immessi tutti i valori richiesti e il risultato è sotto forma di coordinate valide, il risultato viene automaticamente mostrato sulla mappa da dove è possibile inviarlo direttamente ad altre applicazioni di mappe.
Finora c'è supporto per il riconoscimento delle coordinate solo nella forma
X GG ° MM.MMM 'Y GGG ° MM.MMM'
(con tolleranza per caratteri bianchi, °, 'ecc.).
Invio diretto di coordinate ad altre app è supportata per: Google Maps, Locus Map Pro, Locus Map Free, Waze.
-------- Regole di formula valida ------ -
1.
Il testo tra parentesi è considerato una formula algebrica (con priorità degli operatori standard e tolleranza per i caratteri bianchi) contenente:
- costanti decimali:
3.5
,
7
,
-4
,
+0.01
,
4,8
,
-9,6
, ... (i valori vengono visualizzati con una precisione di tre cifre decimali)
- variabili:
a
,
x
,
BBB
,
Q1
,
Q2
,
numero_1
, ... (il carattere di sottolineatura "_" è l'unico carattere non alfanumerico consentito nel nome della variabile)
- operatori:
+
,
-
,
*
,
/
,
:
,
%
,
^
(rispettivamente : più, meno, moltiplicazione, divisione, divisione, modulo, potenza)
- parentesi e parentesi:
()
,
{}
,
[ ]
(tutti e tre i tipi hanno lo stesso significato)
2.
Il testo fuori parentesi ha le seguenti limitazioni:
- solo numeri interi sono consentiti
- i nomi delle variabili possono contenere solo caratteri alfabetici tranne W, E, N, S (quelli sono riservati per i punti cardinali) e "_"
3.
La lunghezza della formula è limitata a 1500 caratteri!
-------- Esempi di formule --------
N 48 ° 43. C (A + D) D '
E 021 ° 15. (B - B) (C - A) (E) "
È una formula valida con variabili A, B, C, D, E. I caratteri bianchi tra parentesi (tra operatori e operandi) vengono ignorati.
N 48 ° 4D. (AB * BA + CB * D) 'E 021 ° 14. (CD-2 * B) AC'
Formula valida con variabili AB , AC, B, BA, CB, CD, D. Se singole lettere stanno per cifre, è opportuno passare alla modalità variabili di una lettera e otteniamo le variabili A, B, C, D.
N 48 45. [108 + (ABB / 15)]
E 021 12. 305 - [(ABB% 15) x 2] + A
Formula valida con variabili ABB, A. Passando alla modalità variabili di una lettera otteniamo le variabili A, B.
Inoltre, c'è una parte complicata: il carattere "x". L'app chiederà informazioni su "x", indipendentemente dal fatto che sia l'operatore di moltiplicazione o meno.
Se scegliamo "no", la "x" verrà considerata come un'altra variabile.
N 48 ° 45. (2X) (2X + Y) (3X + 2Y)
E 21 ° 12. (3 + X) (X + Y) (1 + Y)
È una formula valida perché la moltiplicazione verrà aggiunta automaticamente ovunque manchi l'operatore, ad esempio (2X) verrà modificato in (2 * X) o ad es. (4 (a + b)) verrà cambiato in (4 * (a + b)) ecc.
L'inserimento di moltiplicazioni funziona solo tra parentesi. La notazione B2 non verrà cambiata in B * 2 nemmeno tra parentesi, perché sarà riconosciuta come variabile 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)
Formula valida , ma se vogliamo che E in parte ... E (R: A) ... sia riconosciuto come variabile, dobbiamo metterlo tra parentesi cioè ... (E) (R: A) ..., perché E è un carattere riservato per "Est".
Se cambiassimo questa parte in ... (E (R: A)) ... allora la moltiplicazione verrebbe inserita dopo E e otterremmo (E * (R: UN))
design, filtering, sorting
Aggiornata: 2021-02-10
Versione corrente: 2.0.0
È necessario Android: Android 4.2 or later