Wyrażenia w języku naturalnym
Varlig rozumie zestaw codziennych wyrażeń angielskich obok symboli. Używaj ich, gdy słowa są czytelniejsze: przy podziale rachunku, wycenie zakupów lub obliczaniu trzech czwartych przepisu.
Ta strona wyjaśnia interpretację wiersza, słowny zapis liczb i ułamków oraz łączenie wyrażeń. Nie jest to jednak dowolny język naturalny. Pełną listę zawiera katalog wyrażeń. Procenty opisuje osobna strona, a słowne funkcje takie jak square root of 16 — Matematyka słownie.
Jak Varlig odczytuje wyrażenie
Notatka łączy tekst i matematykę, więc Varlig odczytuje każdy wiersz obliczeniowy w dwóch krokach:
- Najpierw próbuje zinterpretować cały wiersz jako obliczenie z użyciem wszystkich znanych wyrażeń. Jeśli pasuje, otrzymujesz jego wynik.
- Dopiero gdy to się nie uda, pomija nieznane słowa i oblicza pozostałą część.
Dlatego codzienne wyrażenia działają samodzielnie, bez prefiksów, a wiersz z dodatkowymi słowami nadal może dać wynik:
two and a half hours in minutes daje 150 min$62 with 18% tip daje $73.16a third of £90 daje £30.005 apples + 3 oranges daje 8Możesz zacząć od what is lub calculate, jeśli tak jest czytelniej. Varlig traktuje what is a third of £90 i a third of £90 tak samo.
Krótki opis wokół wyrażenia jest dozwolony: Varlig pomija kilka zwykłych słów przed nim lub po nim. coat £45 with 20% VAT i £45 with 20% VAT please nadal dodają VAT, a 65 kg in pounds for the team przelicza jednostki. Dłuższy lub jednoznaczny opis umieść w etykiecie albo komentarzu:
coat £45 with 20% VAT daje £54.00£45 with 20% VAT please daje £54.0065 kg in pounds for the team daje 143.3004704202 lbCoat: £45 with 20% VAT daje £54.00£45 with 20% VAT # new winter coat for Sam daje £54.00Wyrażenia, które już nazywają liczone obiekty, jak split £90 among 3 friends, muszą się tam kończyć. Dalszy opis dodaj jako komentarz.
Komentarze i etykiety opisuje Zapisywanie wiersza obliczeniowego.
Liczby słownie
Liczby całkowite można zapisywać słownie, z and i łącznikami lub bez:
twelve hundred daje 1,200one hundred and twenty daje 120twenty-five plus five daje 30Dla części dziesiętnej użyj point, a następnie każdej cyfry osobno. one point two five to 1,25; one point twenty five nie jest obsługiwane.
three point one four daje 3.14one point two five times four daje 5Ułamki
Ułamki słownie działają z of i jako liczby mieszane przed jednostką:
three quarters of 200 daje 150two thirds of 450 g daje 300 ga quarter of 200 daje 50third of 90 daje 30two and three quarters hours daje 2.75 hoursMianowniki to half, third, quarter lub fourth, fifth, sixth, seventh, eighth, ninth i tenth, wraz z liczbą mnogą, jak thirds i halves. a jest opcjonalne, więc quarter of 100 daje 25, a third of March nadal oznacza datę. Ułamki są dokładne: one third times three daje dokładnie 1, nie 0,9999999999.
Części godziny można zapisywać naturalnie, otrzymując godziny i minuty:
half an hour + 20 min daje 50 minquarter of an hour daje 15 minan hour and a half daje 1 hour 30 minArytmetyka słownie
Używaj plus, minus, times, multiplied by i divided by, dowolnie mieszając cyfry i symbole. Obowiązuje zwykła kolejność działań: mnożenie i dzielenie przed dodawaniem i odejmowaniem. Nawiasy zmieniają grupowanie.
fifty times twenty plus ten daje 1,010twenty divided by five plus two multiplied by three daje 10(two plus three) times four daje 20seven times £8.50 daje £59.50Zakupy: produkty, rabaty, podatek i napiwki
N items at P each mnoży liczbę sztuk przez cenę. Zamiast items użyj odpowiedniego słowa, jak tickets, coffees lub bottles; możesz pominąć each lub użyć @. after P% discount i with P% off odejmują procent poprzedniej kwoty, a with P% tax, with P% VAT, with P% GST i with P% tip go dodają. Wielkość liter nie ma znaczenia, więc działa też with 20% vat.
3 tickets at £12.50 each daje £37.503 coffees @ £2.80 daje £8.402 adults at £15 + 3 children at £8 daje £54.00£15 each for 4 people daje £60.00£80 after 25% discount daje £60.00£80 with 25% off daje £60.00£45 with 20% VAT daje £54.00$62 with 18% tip daje $73.165 items at $20 each after 15% discount with 8% tax daje $91.80Ilość może być całkowita lub ułamkowa, więc ta postać wycenia też towary na wagę lub objętość. Wartością każdej pozycji może być cena, liczba bez jednostki lub wielkość fizyczna. items jest zwykłym rzeczownikiem w liczbie mnogiej i nie wymaga dodatkowego each.
2.5 tickets at £4 each daje £10.0012 gallons at $3.59 daje $43.082.5 kg at £4 daje £10.006 items at £9.90 daje £59.4014 boxes at 12 kg each daje 168 kghalf a bottle at £2.35 daje £1.18Paczki, pudełka i butelki są interpretowane jak na etykiecie. N things of M oznacza tyle sztuk zawierających podaną ilość, a cena za nim dotyczy opakowania lub każdej sztuki w nim, jeśli dodasz each:
3 packs of 500 g daje 1,500 g2 packs of 12 at £3.99 daje £7.983 boxes of 48 at £27.60 each daje £3,974.40a dozen eggs at £0.30 each daje £3.602 pints of milk at 65p daje £1.3012 payments of £50 daje £600.00Rozmiar przed liczbą sztuk opisuje produkt, więc liczba przy at lub @ nadal jest ilością. x przy produkcie określa liczbę sztuk, a ilość na okres zachowuje okres:
500g pasta 3 packs at £1.10 each daje £3.30330ml cans 24 @ 45p daje £10.80oat milk x3 £1.90 each daje £5.703x oat milk £1.90 each daje £5.702 coffees a day at £3.20 daje £6.40/day2 coffees a day at £3.20 * 5 days daje £32.00Dwie kolejne liczebności mnożą się, więc wycena może wskazywać dla ilu osób i na jak długo. Liczba przedmiotów podzielona na pojemniki o określonej pojemności daje liczbę pojemników:
3 men 7 hrs @ £42/hr daje £882.002 x 128 GB cards at £119 daje £238.0060 bottles in cases of 12 daje 5 casesKorekty działają od lewej do prawej, każda na dotychczasowym wyniku. Dwa rabaty 10% dają łącznie 19%, nie 20%, a napiwek po podatku jest liczony od kwoty z podatkiem:
£50 after 10% discount after 10% discount daje £40.50$84 with 8% tax with 15% tip daje $104.33Dzielenie rachunku
Te postacie dzielą sumę między określoną liczbę osób:
split £90 among 3 daje £30.00share £90 between 3 daje £30.00£90 split among 3 daje £30.00£90 between 3 daje £30.00£90 split 3 ways daje £30.00Po liczbie możesz dopisać, kto się dzieli, aby notatka brzmiała naturalnie:
split £100 among 3 people daje £33.33share £60 between 4 friends daje £15.00£97 between 6 of us daje £16.176 people split £97 daje £16.17Płatność w ratach to to samo dzielenie, zapisane jak przy zakupie:
£3,603.91 in 9 instalments daje £400.43split £3,603.91 into 9 payments daje £400.43divide £3,603.91 into 9 daje £400.4311 instalments of £74.80 daje £822.80balance = £900balance in 3 instalments daje £300.00Suma może być nazwą, jak w dwóch ostatnich wierszach, więc notatka może najpierw obliczyć pozostałą należność, a potem ją rozłożyć.
Liczba części musi być całkowita. Podział między 0 daje Error: divide by zero. Poza tymi wyrażeniami split jest zwykłym słowem i może być częścią nazwy: po my split = £45 wyrażenie my split + £5 daje £50,00. Jeśli dzielona suma jest obliczeniem, otocz ją nawiasami dla jasności. Działają też nazwane wartości:
split (£60 + £24) among 3 daje £28.00bill = £84people = 3split bill among people daje £28.00Wyrażenia działają również wewnątrz warunku. Obliczana jest tylko wybrana gałąź:
bill = £112people = 4if bill > £100 then split bill among people else bill daje £28.00Mniej niż i więcej niż
A less than B odejmuje A od B, a A more than B dodaje A do B:
£15 less than £80 daje £65.005 less than 20 daje 15£15 more than £80 daje £95.005 more than 20 daje 25the difference between podaje odległość między kwotami niezależnie od kolejności, więc wynik nigdy nie jest ujemny:
the difference between £85 and £120 daje £35.00Przeliczanie wyniku
Konwersja na końcu wiersza dotyczy wyniku całego wyrażenia. Możesz użyć in, to, as, -> lub →, zgodnie z opisem w rozdziale Jednostki i przeliczanie:
two and three quarters hours in minutes daje 165 minthree quarters of 2 kg in g daje 1,500 gPrzeliczanie walut korzysta z dziennych kursów Europejskiego Banku Centralnego, więc wynik zmienia się z dnia na dzień:
split €120 among 4 in USD daje $35.10Twoje nazwy mają pierwszeństwo
Jeśli zmienna w notatce ma taką samą nazwę jak słowo w wyrażeniu, pierwszeństwo ma zmienna. Tutaj share jest wartością procentową, więc drugi wiersz oblicza 25% z £2,000, zamiast próbować coś podzielić:
share = 25%share of £2,000 daje £500.00To samo dotyczy liczebników: po one = 7 wyrażenie one times two daje 14. Jeśli nie o to Ci chodzi, wybierz inne nazwy albo zapisz wyrażenie w innej postaci.
Jednak w wierszu rozpoznanym jako wyrażenie słowne pierwszeństwo ma to wyrażenie. Nazwa zmiennej złożona z tych samych słów nie zmienia wtedy znaczenia wiersza:
each = £43.413 tickets at £12.50 each daje £37.50per night = £90£118 per night * 3 nights daje £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% daje £352.28Najedź wskaźnikiem na słowa, aby zobaczyć „Part of the phrase here, not the variable each = £43.41.” — informację, że są tu częścią wyrażenia, a nie zmienną. per, a i an wewnątrz zapisu stawki zawsze należą do stawki, nigdy nie oznaczają Twojej zmiennej.
Podobnie działa konwersja: po in, to lub as jednostka ma pierwszeństwo przed nazwą zawierającą liczbę bez jednostki. Zmienna o takiej nazwie nie blokuje więc przeliczenia na tę jednostkę:
miles = 1220 km in miles daje 12.4274238447 miZwykłe nazwy nie przeszkadzają też w liczeniu rzeczy. Liczba wpisana bezpośrednio przed nazwą w liczbie mnogiej określa liczbę tych rzeczy. Notatka może więc mieć własną zmienną people, a mimo to dzielić rachunek między inną liczbę osób:
people = 4split £1480 among 5 people daje £296.00split £1480 among people daje £370.00Najedź wskaźnikiem na people w pierwszym podziale, aby zobaczyć „Counts people here, not the variable people = 4.” — informację, że chodzi tu o liczbę osób, a nie o zmienną.
Możesz też nazywać rzeczy tak, jak o nich myślisz. Nazwa może pokrywać się z nazwą funkcji, taką jak floor, albo zawierać słowa używane w wyrażeniach, takie jak to, in lub needed. Varlig odczyta ją jako Twoją wartość:
floor = 12 m²floor * 2 daje 24 m²paint needed = 12.44 Lpaint needed to 1 dp daje 12.4 LWięcej o wybieraniu nazw znajdziesz w sekcji Nazwy.
Wyrażenia w innych językach
Wyrażenia na tej stronie są po angielsku i działają w każdej notatce. Notatka z niemieckim, francuskim, hiszpańskim, szwedzkim, portugalskim, ukraińskim lub tureckim formatem liczb rozpoznaje również odpowiednie słowa tego języka: podział, cztery działania, konwersję i wiersz sumujący wiersze powyżej. Format liczb pochodzi z Settings › Calculations, z ustawienia Calculation Settings for This Note… danej notatki albo z System Region na Macu ustawionym na ten język.
| Język | Udział | Przeliczenie | Sumowanie |
|---|---|---|---|
| Niemiecki | 20 % von 150 |
5 km nach m |
Summe |
| Francuski | 20 % de 150 |
5 km en m |
somme |
| Hiszpański | 20 % de 150 |
5 km en m |
suma |
| Szwedzki | 20 % av 150 |
5 km i m |
summa |
| Portugalski | 20% de 150 |
5 km em m |
soma |
| Ukraiński | 20% від 150 |
5 км у м |
сума |
| Turecki | 150'nin %20'si |
5 km kaç m |
toplam |
Każdy wiersz daje dokładnie taki sam wynik jak jego angielski odpowiednik. Słowa są rozpoznawane tylko w notatce w odpowiednim języku, więc de, en i a zachowują swoje znaczenie w angielskiej notatce. Chińskie wyrażenia, takie jak 150的20%, działają w każdej notatce. Format › Calculation Examples… zaczyna od przykładów w języku notatki.
W tureckim znak procentu stoi przed liczbą: %20 i yüzde 20 oznaczają 20%, a wyniki w tureckim mają postać %20. Znak po wartości, jak w 10 % 3, nadal oznacza resztę z dzielenia.
Zapis kwot również zależy od języka: w portugalskim brazylijskim jest to R$ 12,50, w ukraińskim 12,50 ₴, a w tureckim ₺12,50. грн oznacza hrywnę w każdej notatce, natomiast TL oznacza lirę turecką tylko w notatce tureckiej.
Nieobsługiwane zapisy
Niektóre zapisy wyglądają jak matematyka, ale nie są obsługiwane. Zamiast obliczać tylko część wiersza i podawać mylący wynik, Varlig wyświetla błąd:
2d6 daje Unsupported: Dice notation is not supported at "d"10 ± 0.5 daje Unsupported: Uncertainty notation is not supported at "±"5 < 4 < 10 daje Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&Każdy komunikat wskazuje symbol, na którym Varlig się zatrzymał, więc od razu widać, co trzeba zmienić.
10 +/- 0.5 powoduje ten sam błąd dotyczący niepewności. Aby sprawdzić zakres, zapisz dwa porównania połączone &&, na przykład 4 < 5 && 5 < 10. Zobacz Operatory, porównania i warunki.
Przykład całościowy
Oto rachunek z restauracji dla czterech osób: rabat na wino, opłata za obsługę i udział każdej osoby są obliczane za pomocą słów:
# Dinner outmains = 4 items at £17.50 each daje £70.00wine = 2 bottles at £28 each after 25% discount daje £42.00bill = mains + wine daje £112.00people = 4total = bill with 12.5% tip daje £126.00split total among people daje £31.50Każdy wiersz czyta się jak zwykłe zdanie. Zmień people lub cenę, a kwota na osobę się zaktualizuje.