Go(x)°

Go(x)° APK 2.3.0 - Darmowe pobieranie

Pobierz APK

Ostatnia aktualizacja: 11 Lut 2024

Informacje o aplikacji

Automatyczne Solver dla geocaching formuła - nie obliczyć końcowy etap na własną rękę!

Nazwa aplikacji: Go(x)°

Identyfikator aplikacji: sk.sumak.gox

Ocena: 0.0 / 0+

Autor: Martin Šumák

Rozmiar aplikacji: 12.29 MB

Szczegółowy opis

Go (x) ° to automatyczny solwer formuł dla graczy geocachingu.


Niektóre multikachy określają lokalizację końcową / etapu w postaci wzoru, na przykład: N 48 ° 43. (B) (E-4) (A-5) 'E 021 ° 14. (C-2) (A ) (D-45) ”.
Go (x) ° zwalnia geocacherów z samodzielnego obliczania, zapisywania wartości i ręcznego wpisywania współrzędnych wyniku do aplikacji mapy.
Typowy przypadek użycia można podsumować w następujący sposób:


1. Skopiuj i wklej formułę do Go (x) °.
2. W razie potrzeby edytuj wklejony tekst, aby uzyskać prawidłową formułę.
3. Wprowadź wymagane wartości zmiennej.
4. Dotknij znacznika na mapie, aby otworzyć lokalizację w ulubionej aplikacji mapowej.


Formuła i wartość każdej zmiennej są przechowywane na stałe zaraz po wprowadzeniu.
W dowolnym momencie możesz zobaczyć częściowy wynik obliczony na podstawie znanych wartości.
Jeśli wprowadzone zostaną wszystkie wymagane wartości, a wynik będzie w postaci prawidłowych współrzędnych, wynik zostanie automatycznie wyświetlony na mapie, skąd można go przesłać bezpośrednio do innych aplikacji mapowych.
Do tej pory możliwe jest rozpoznawanie współrzędnych tylko w postaci X DD ° MM.MMM 'Y DDD ° MM.MMM' (z tolerancją białych znaków, °, 'itp.).
Bezpośrednie wysyłanie współrzędnych do innej aplikacji jest obsługiwane w przypadku: Google Maps, Locus Map Pro, Locus Map Free, Waze.


-------- Reguły ważnego wzoru --------


1. Tekst w nawiasach jest uważany za wzór algebraiczny (ze standardowymi operatorami o priorytecie i tolerancji dla białych znaków) zawierający:

- stałe dziesiętne: 3,5 , 7 , -4 , +0,01 , 4,8 , -9,6 , ... (wartości są wyświetlane z dokładnością do trzech miejsc po przecinku)

- zmienne: a , x , BBB , Q1 , Q2 , liczba_1 , ... (podkreślenie „_” to jedyny znak niealfanumeryczny dozwolony w nazwie zmiennej)

- operatory: + , - , * , / , : , % , ^ (odpowiednio: plus, minus, mnożenie, dzielenie, dzielenie, modulo, potęga)

- nawiasy i nawiasy: () , {} , [] (wszystkie trzy typy mają to samo znaczenie)


2. Tekst w nawiasach zewnętrznych ma następujące ograniczenia:

- dozwolone są tylko liczby całkowite

- nazwy zmiennych mogą zawierać tylko znaki alfabetu z wyjątkiem W, E, N, S (te są zarezerwowane dla punktów kompasu) i „_”


3. Długość formuły ograniczona do 1500 znaków!


-------- Przykłady formuł --------


N 48 ° 43. C (A + D) D '
E 021 ° 15. (B - B) (C - A) (E) ”

Jest to poprawna formuła ze zmiennymi A, B, C, D, E.Białe znaki w nawiasach (między operatorami i operandami) są ignorowane.


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

Jest to poprawna formuła ze zmiennymi AB, AC, B, BA, CB, CD, D.Jeśli poszczególne litery oznaczają cyfry, to należy przełączyć się na tryb zmiennych jednoliterowych i otrzymujemy zmienne A, B, C, D .


N 48 45. [108 + (ABB / 15)]
E 021 12 305 - [(ABB% 15) x 2] + A

Jest to poprawna formuła ze zmiennymi ABB, A.Przejście do trybu zmiennych jednoliterowych otrzymujemy zmienne A, B.
Ponadto jest podchwytliwa część - znak „x”. Aplikacja zapyta Cię o „x” - czy jest to operator mnożenia, czy nie.
Jeśli wybierzemy „nie”, to „x” będzie traktowane jako kolejna zmienna.


N 48 ° 45. (2X) (2X + Y) (3X + 2Y)
E 21 ° 12. (3 + X) (X + Y) (1 + Y)

Jest to poprawna formuła, ponieważ mnożenie zostanie automatycznie dodane wszędzie tam, gdzie brakuje operatora, tj. (2X) zostanie zmienione na (2 * X) lub np. (4 (a + b)) zostanie zamienione na (4 * (a + b)) itd.
Wstawianie mnożenia działa tylko w nawiasach. Notacja B2 nie zostanie zmieniona na B * 2 nawet w nawiasach, ponieważ zostanie rozpoznana jako zmienna 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)

Jest to poprawna formuła, ale jeśli chcemy, aby E w części ... E (R: A) ... było rozpoznawane jako zmienna, musimy umieścić ją w nawiasach, czyli ... (E) (R: A). .., ponieważ E jest zarezerwowanym znakiem dla „Wschodu”.
Gdybyśmy zmienili tę część na ... (E (R: A)) ... to mnożenie zostanie wstawione po E i otrzymamy (E * (R: A))
Pobierz APK

Zrzut ekranu aplikacji

Go(x)° Go(x)° Go(x)° Go(x)° Go(x)° Go(x)° Go(x)°

Podobne