Espressioni in linguaggio naturale
Varlig riconosce alcune espressioni comuni in inglese, oltre ai simboli. Usale quando una riga è più chiara a parole: per dividere un conto, calcolare il prezzo degli articoli nel carrello o ottenere tre quarti di una ricetta.
Questa pagina spiega come funzionano queste espressioni: interpretazione della riga, numeri e frazioni scritti a parole e combinazione delle espressioni. Non è però possibile usare qualsiasi frase liberamente. L’elenco completo è nella documentazione delle espressioni. Le domande sulle percentuali sono in Percentuali; le funzioni espresse a parole, come square root of 16, in Matematica a parole.
Come Varlig legge una frase
Una nota mescola scrittura e matematica, quindi Varlig legge ogni riga di calcolo in due passaggi:
- Prima prova a interpretare l’intera riga come un calcolo, usando le espressioni riconosciute da Varlig. Se ne trova una corrispondente, ne restituisce il risultato.
- Solo se questo tentativo fallisce, ignora le parole non riconosciute e calcola ciò che rimane.
Le espressioni comuni funzionano quindi su una riga autonoma, senza prefissi; anche una riga con qualche parola descrittiva aggiuntiva può essere calcolata.
two and a half hours in minutes dà 150 min$62 with 18% tip dà $73.16a third of £90 dà £30.005 apples + 3 oranges dà 8Se preferisci, puoi iniziare la riga con what is o calculate. Varlig interpreta allo stesso modo what is a third of £90 e a third of £90.
Puoi aggiungere una breve descrizione prima o dopo l’espressione: Varlig ignora poche parole ordinarie, quindi coat £45 with 20% VAT e £45 with 20% VAT please aggiungono comunque l’IVA, e 65 kg in pounds for the team esegue la conversione. Per descrizioni più lunghe o per evitare ambiguità, usa un’etichetta o un commento.
coat £45 with 20% VAT dà £54.00£45 with 20% VAT please dà £54.0065 kg in pounds for the team dà 143.3004704202 lbCoat: £45 with 20% VAT dà £54.00£45 with 20% VAT # new winter coat for Sam dà £54.00Le espressioni che indicano già cosa contano, come split £90 among 3 friends, devono terminare dopo il sostantivo. Per aggiungere altro testo, usa un commento.
Scrivere una riga di calcolo spiega commenti ed etichette.
Numeri in parole
I numeri interi possono essere scritti per esteso, con o senza and e trattini:
twelve hundred dà 1,200one hundred and twenty dà 120twenty-five plus five dà 30Per i decimali, scrivi point seguito dalle singole cifre. one point two five vale 1,25; one point twenty five non è accettato.
three point one four dà 3.14one point two five times four dà 5Frazioni
Le frazioni scritte a parole funzionano con of e nei numeri misti prima di un’unità:
three quarters of 200 dà 150two thirds of 450 g dà 300 ga quarter of 200 dà 50third of 90 dà 30two and three quarters hours dà 2.75 hoursI denominatori sono half, third, quarter (o fourth ), fifth, sixth, seventh, eighth, ninth e tenth, più i loro plurali come thirds e halves. La a è facoltativa, quindi quarter of 100 è 25, mentre third of March è ancora una data. Le frazioni rimangono esatte, quindi one third times three è esattamente 1, non 0,9999999999.
Le frazioni di ora si possono esprimere a parole e vengono restituite in ore e minuti:
half an hour + 20 min dà 50 minquarter of an hour dà 15 minan hour and a half dà 1 hour 30 minAritmetica nelle parole
Usa plus, minus, times, multiplied by e divided by, combinandoli liberamente con cifre e simboli. Vale la precedenza consueta: moltiplicazioni e divisioni prima di somme e sottrazioni. Usa le parentesi per cambiare il raggruppamento.
fifty times twenty plus ten dà 1,010twenty divided by five plus two multiplied by three dà 10(two plus three) times four dà 20seven times £8.50 dà £59.50Shopping: articoli, sconti, tasse e mance
N items at P each moltiplica una quantità per un prezzo. Al posto di items puoi usare una parola adatta, come tickets, coffees o bottles; puoi omettere each o usare @. after P% discount e with P% off sottraggono una percentuale dall’importo precedente; with P% tax, with P% VAT, with P% GST e with P% tip la aggiungono. Maiuscole e minuscole non fanno differenza: funziona anche with 20% vat.
3 tickets at £12.50 each dà £37.503 coffees @ £2.80 dà £8.402 adults at £15 + 3 children at £8 dà £54.00£15 each for 4 people dà £60.00£80 after 25% discount dà £60.00£80 with 25% off dà £60.00£45 with 20% VAT dà £54.00$62 with 18% tip dà $73.165 items at $20 each after 15% discount with 8% tax dà $91.80La quantità può essere intera o frazionaria, quindi la stessa forma serve anche per merci vendute a peso o volume. Il valore per elemento può essere un prezzo, un numero senza unità o una misura. items è un normale sostantivo plurale e non richiede un ulteriore each.
2.5 tickets at £4 each dà £10.0012 gallons at $3.59 dà $43.082.5 kg at £4 dà £10.006 items at £9.90 dà £59.4014 boxes at 12 kg each dà 168 kghalf a bottle at £2.35 dà £1.18Puoi descrivere confezioni, scatole e bottiglie come sulle etichette. N things of M moltiplica il numero di confezioni per il contenuto di ciascuna. Il prezzo successivo si riferisce alla confezione, oppure a ogni elemento contenuto se aggiungi each.
3 packs of 500 g dà 1,500 g2 packs of 12 at £3.99 dà £7.983 boxes of 48 at £27.60 each dà £3,974.40a dozen eggs at £0.30 each dà £3.602 pints of milk at 65p dà £1.3012 payments of £50 dà £600.00Una dimensione prima della quantità descrive l’articolo: il numero accanto a at o @ rimane quindi la quantità da acquistare. Una x accanto all’articolo ne indica il conteggio; una quantità per periodo conserva la propria periodicità.
500g pasta 3 packs at £1.10 each dà £3.30330ml cans 24 @ 45p dà £10.80oat milk x3 £1.90 each dà £5.703x oat milk £1.90 each dà £5.702 coffees a day at £3.20 dà £6.40/day2 coffees a day at £3.20 * 5 days dà £32.00Due conteggi consecutivi vengono moltiplicati: un preventivo può così specificare il numero di persone e la durata. Se invece indichi una quantità di articoli e la capacità dei contenitori, ottieni il numero di contenitori necessari.
3 men 7 hrs @ £42/hr dà £882.002 x 128 GB cards at £119 dà £238.0060 bottles in cases of 12 dà 5 casesLe variazioni si applicano da sinistra a destra, ciascuna al risultato precedente. Due sconti del 10% danno quindi uno sconto complessivo del 19%, non del 20%. Una mancia aggiunta dopo l’imposta viene calcolata sull’importo comprensivo di imposta.
£50 after 10% discount after 10% discount dà £40.50$84 with 8% tax with 15% tip dà $104.33Dividere un conto
Queste forme dividono un totale tra un certo numero di persone:
split £90 among 3 dà £30.00share £90 between 3 dà £30.00£90 split among 3 dà £30.00£90 between 3 dà £30.00£90 split 3 ways dà £30.00Dopo il numero puoi specificare chi divide il conto, rendendo la nota più naturale da leggere.
split £100 among 3 people dà £33.33share £60 between 4 friends dà £15.00£97 between 6 of us dà £16.176 people split £97 dà £16.17Il pagamento a rate usa la stessa divisione, espressa come in una pagina di pagamento:
£3,603.91 in 9 instalments dà £400.43split £3,603.91 into 9 payments dà £400.43divide £3,603.91 into 9 dà £400.4311 instalments of £74.80 dà £822.80balance = £900balance in 3 instalments dà £300.00Il totale può essere un valore con un nome, come nelle ultime due righe: la nota può quindi calcolare quanto resta da pagare e suddividerlo in rate.
Il numero di quote deve essere intero. Dividere per 0 mostra Error: divide by zero. Fuori da queste espressioni, split è una parola normale e può comparire in un nome: con my split = £45, my split + £5 vale £50,00. Se il totale è un calcolo, racchiudilo tra parentesi per rendere chiaro cosa dividere. Funzionano anche i valori con un nome.
split (£60 + £24) among 3 dà £28.00bill = £84people = 3split bill among people dà £28.00Le espressioni funzionano anche dentro una condizione. Viene calcolato soltanto il ramo selezionato.
bill = £112people = 4if bill > £100 then split bill among people else bill dà £28.00Meno di e più di
A less than B sottrae A da B, e A more than B aggiunge A a B:
£15 less than £80 dà £65.005 less than 20 dà 15£15 more than £80 dà £95.005 more than 20 dà 25the difference between calcola la distanza tra due importi indipendentemente dal loro ordine, quindi il risultato non è mai negativo.
the difference between £85 and £120 dà £35.00Conversione del risultato
Una conversione alla fine della riga si applica al risultato dell’intera espressione. Puoi usare in, to, as, -> o →, come descritto in Unità e conversioni.
two and three quarters hours in minutes dà 165 minthree quarters of 2 kg in g dà 1,500 gLe conversioni valutarie usano i tassi giornalieri della Banca centrale europea, quindi il risultato cambia di giorno in giorno.
split €120 among 4 in USD dà $35.10I nomi che definisci hanno la precedenza
Se una variabile della nota ha lo stesso nome di una parola dell’espressione, la variabile ha la precedenza. Qui share è una percentuale: la seconda riga calcola quindi il 25% di £2.000, senza interpretarla come un comando di suddivisione.
share = 25%share of £2,000 dà £500.00Lo stesso vale per le parole numeriche: dopo one = 7, one times two fa 14. Scegli altri nomi o usa una forma diversa della frase, quando non è quello che vuoi.
Quando l’intera riga corrisponde a un’espressione riconosciuta, però, questa ha la precedenza: un valore a cui hai assegnato le stesse parole come nome non cambia il significato della riga.
each = £43.413 tickets at £12.50 each dà £37.50per night = £90£118 per night * 3 nights dà £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% dà £352.28Passando il puntatore sulle parole, un avviso chiarisce che fanno parte dell’espressione e non della variabile each = £43,41. Dentro un rapporto, per, a e an fanno sempre parte della sintassi del rapporto e non indicano una tua variabile.
Anche le conversioni seguono questa regola: dopo in, to o as, un’unità ha la precedenza su un nome che contiene un numero senza unità. Una variabile omonima non impedisce quindi la conversione.
miles = 1220 km in miles dà 12.4274238447 miI nomi comuni non ostacolano neppure i conteggi. Un numero immediatamente prima di un sostantivo plurale conta quegli elementi: una nota può definire people e dividere comunque un conto tra un numero diverso di persone.
people = 4split £1480 among 5 people dà £296.00split £1480 among people dà £370.00Tieni il puntatore sopra people sulla prima divisione per vedere "Conta le persone qui, non la variabile people = 4".
Puoi quindi scegliere nomi naturali per i tuoi valori. Un nome può coincidere con una funzione, come floor, o contenere parole usate nelle espressioni, come to, in o needed: Varlig lo interpreta come il tuo valore.
floor = 12 m²floor * 2 dà 24 m²paint needed = 12.44 Lpaint needed to 1 dp dà 12.4 LPer altri dettagli sulla scelta, vedi Nomi.
Frasi in altre lingue
Le espressioni di questa pagina sono in inglese e funzionano in tutte le note. Se il formato numerico della nota è tedesco, francese, spagnolo, svedese, portoghese, ucraino o turco, vengono riconosciute anche le parole di quella lingua per quote, quattro operazioni, conversioni e totali delle righe precedenti. Il formato è quello scelto in Settings › Calculations, nelle Calculation Settings for This Note… della nota, oppure tramite System Region su un Mac impostato in quella lingua.
| Lingua | Una quota | Una conversione | Somma |
|---|---|---|---|
| Tedesco | 20 % von 150 |
5 km nach m |
Summe |
| Francese | 20 % de 150 |
5 km en m |
somme |
| Spagnolo | 20 % de 150 |
5 km en m |
suma |
| Svedese | 20 % av 150 |
5 km i m |
summa |
| Portoghese | 20% de 150 |
5 km em m |
soma |
| Ucraino | 20% від 150 |
5 км у м |
сума |
| Turco | 150'nin %20'si |
5 km kaç m |
toplam |
Ogni riga restituisce lo stesso risultato della forma inglese equivalente. Queste parole vengono riconosciute solo nelle note con la lingua corrispondente: de, en e a mantengono quindi il loro significato nelle note inglesi. Le espressioni cinesi, come 150的20%, funzionano invece in tutte le note. Format › Calculation Examples… inizia con esempi nella lingua della nota.
In turco il simbolo percentuale precede il numero: %20 e yüzde 20 indicano il 20%, e i risultati in turco mostrano %20. Dopo un numero, come in 10 % 3, il simbolo continua a indicare il resto della divisione.
Anche il denaro segue la lingua: il portoghese brasiliano scrive R$ 12,50, l'ucraino 12,50 ₴ e il turco ₺12,50. грн è l'hryvnia in ogni nota, e TL è la lira turca solo in una nota turca.
Cosa non si capisce
Alcune notazioni sembrano calcoli ma non sono supportate. Varlig mostra un errore invece di calcolare solo una parte della riga e produrre un risultato fuorviante.
2d6 dà Unsupported: Dice notation is not supported at "d"10 ± 0.5 dà Unsupported: Uncertainty notation is not supported at "±"5 < 4 < 10 dà Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&Ogni messaggio cita il simbolo in cui Varlig si è fermato, così puoi vedere subito cosa cambiare.
10 +/- 0.5 restituisce lo stesso errore relativo all’incertezza. Per verificare se un valore rientra in un intervallo, scrivi due confronti uniti da &&, per esempio 4 < 5 && 5 < 10. Vedi Operatori, confronti e condizioni.
Un esempio completo
Ecco un conto del ristorante per quattro persone: lo sconto sul vino, il servizio e la quota di ciascuno sono calcolati usando le parole.
# Dinner outmains = 4 items at £17.50 each dà £70.00wine = 2 bottles at £28 each after 25% discount dà £42.00bill = mains + wine dà £112.00people = 4total = bill with 12.5% tip dà £126.00split total among people dà £31.50Ogni riga si legge come la pronunceresti ad alta voce. Modifica people o un prezzo e la quota si aggiorna.