Salta al contenuto
Guida di Varlig
Pagina iniziale di Varlig

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:

  1. 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.
  2. 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.

calc
two and a half hours in minutes dà 150 min
$62 with 18% tip dà $73.16
a third of £90 dà £30.00
5 apples + 3 oranges dà 8

Se 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.

calc
coat £45 with 20% VAT dà £54.00
£45 with 20% VAT please dà £54.00
65 kg in pounds for the team dà 143.3004704202 lb
Coat: £45 with 20% VAT dà £54.00
£45 with 20% VAT # new winter coat for Sam dà £54.00

Le 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:

calc
twelve hundred dà 1,200
one hundred and twenty dà 120
twenty-five plus five dà 30

Per i decimali, scrivi point seguito dalle singole cifre. one point two five vale 1,25; one point twenty five non è accettato.

calc
three point one four dà 3.14
one point two five times four dà 5

Frazioni

Le frazioni scritte a parole funzionano con of e nei numeri misti prima di un’unità:

calc
three quarters of 200 dà 150
two thirds of 450 g dà 300 g
a quarter of 200 dà 50
third of 90 dà 30
two and three quarters hours dà 2.75 hours

I 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:

calc
half an hour + 20 min dà 50 min
quarter of an hour dà 15 min
an hour and a half dà 1 hour 30 min

Aritmetica 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.

calc
fifty times twenty plus ten dà 1,010
twenty divided by five plus two multiplied by three dà 10
(two plus three) times four dà 20
seven times £8.50 dà £59.50

Shopping: 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.

calc
3 tickets at £12.50 each dà £37.50
3 coffees @ £2.80 dà £8.40
2 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.16
5 items at $20 each after 15% discount with 8% tax dà $91.80

La 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.

calc
2.5 tickets at £4 each dà £10.00
12 gallons at $3.59 dà $43.08
2.5 kg at £4 dà £10.00
6 items at £9.90 dà £59.40
14 boxes at 12 kg each dà 168 kg
half a bottle at £2.35 dà £1.18

Puoi 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.

calc
3 packs of 500 g dà 1,500 g
2 packs of 12 at £3.99 dà £7.98
3 boxes of 48 at £27.60 each dà £3,974.40
a dozen eggs at £0.30 each dà £3.60
2 pints of milk at 65p dà £1.30
12 payments of £50 dà £600.00

Una 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à.

calc
500g pasta 3 packs at £1.10 each dà £3.30
330ml cans 24 @ 45p dà £10.80
oat milk x3 £1.90 each dà £5.70
3x oat milk £1.90 each dà £5.70
2 coffees a day at £3.20 dà £6.40/day
2 coffees a day at £3.20 * 5 days dà £32.00

Due 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.

calc
3 men 7 hrs @ £42/hr dà £882.00
2 x 128 GB cards at £119 dà £238.00
60 bottles in cases of 12 dà 5 cases

Le 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.

calc
£50 after 10% discount after 10% discount dà £40.50
$84 with 8% tax with 15% tip dà $104.33

Dividere un conto

Queste forme dividono un totale tra un certo numero di persone:

calc
split £90 among 3 dà £30.00
share £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.00

Dopo il numero puoi specificare chi divide il conto, rendendo la nota più naturale da leggere.

calc
split £100 among 3 people dà £33.33
share £60 between 4 friends dà £15.00
£97 between 6 of us dà £16.17
6 people split £97 dà £16.17

Il pagamento a rate usa la stessa divisione, espressa come in una pagina di pagamento:

calc
£3,603.91 in 9 instalments dà £400.43
split £3,603.91 into 9 payments dà £400.43
divide £3,603.91 into 9 dà £400.43
11 instalments of £74.80 dà £822.80
balance = £900
balance in 3 instalments dà £300.00

Il 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.

calc
split (£60 + £24) among 3 dà £28.00
bill = £84
people = 3
split bill among people dà £28.00

Le espressioni funzionano anche dentro una condizione. Viene calcolato soltanto il ramo selezionato.

calc
bill = £112
people = 4
if bill > £100 then split bill among people else bill dà £28.00

Meno di e più di

A less than B sottrae A da B, e A more than B aggiunge A a B:

calc
£15 less than £80 dà £65.00
5 less than 20 dà 15
£15 more than £80 dà £95.00
5 more than 20 dà 25

the difference between calcola la distanza tra due importi indipendentemente dal loro ordine, quindi il risultato non è mai negativo.

calc
the difference between £85 and £120 dà £35.00

Conversione 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.

calc
two and three quarters hours in minutes dà 165 min
three quarters of 2 kg in g dà 1,500 g

Le conversioni valutarie usano i tassi giornalieri della Banca centrale europea, quindi il risultato cambia di giorno in giorno.

calcI risultati dipendono dalla data di oggi o da dati aggiornati
split €120 among 4 in USD dà $35.10

I 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.

calc
share = 25%
share of £2,000 dà £500.00

Lo 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.

calc
each = £43.41
3 tickets at £12.50 each dà £37.50
per night = £90
£118 per night * 3 nights dà £354.00
monthly repayment = £300
monthly repayment on £15000 over 4 years at 6% dà £352.28

Passando 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.

calc
miles = 12
20 km in miles dà 12.4274238447 mi

I 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.

calc
people = 4
split £1480 among 5 people dà £296.00
split £1480 among people dà £370.00

Tieni 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.

calc
floor = 12 m²
floor * 2 dà 24 m²
paint needed = 12.44 L
paint needed to 1 dp dà 12.4 L

Per 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.

calc
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.

calc
# Dinner out
mains = 4 items at £17.50 each dà £70.00
wine = 2 bottles at £28 each after 25% discount dà £42.00
bill = mains + wine dà £112.00
people = 4
total = bill with 12.5% tip dà £126.00
split total among people dà £31.50

Ogni riga si legge come la pronunceresti ad alta voce. Modifica people o un prezzo e la quota si aggiorna.