Expressões em linguagem natural
Varlig entende um conjunto de frases cotidianas em inglês, bem como símbolos. Alcance-os quando uma linha lê melhor em palavras: dividir uma conta, precificar alguns itens em uma cesta ou pegar três quartos de uma receita.
Esta página explica as regras dessas expressões: como Varlig interpreta uma linha, números e frações por extenso e combinações de expressões. Isso não significa que ele entenda qualquer texto livre. A lista completa está na referência de expressões. Veja também Porcentagens e Matemática por extenso, que explica funções escritas como square root of 16.
Como Varlig lê uma frase
Uma nota mistura escrita e matemática, então Varlig lê cada linha de cálculo em duas etapas:
- Ele tenta toda a linha como um cálculo, usando todas as frases que Varlig conhece. Se a linha se encaixar, você recebe a resposta da frase.
- Somente se isso falhar, ele deixa de lado as palavras que não conhece e trabalha o que resta.
Isso significa que as frases cotidianas funcionam em uma linha própria, sem nada para colocar na frente delas, enquanto uma linha com algumas palavras perdidas ainda se soma:
two and a half hours in minutes resulta em 150 min$62 with 18% tip resulta em $73.16a third of £90 resulta em £30.005 apples + 3 oranges resulta em 8Você ainda pode começar uma linha com what is ou calculate se gostar de como ela se lê. Varlig trata what is a third of £90 e a third of £90 da mesma maneira.
Uma breve descrição em torno de uma frase é boa: Varlig reserva algumas palavras simples antes ou depois, então coat £45 with 20% VAT e £45 with 20% VAT please ainda adicione o IVA, e 65 kg in pounds for the team ainda converte. Para notas mais longas, ou para ter certeza, coloque a descrição em um rótulo ou um comentário:
coat £45 with 20% VAT resulta em £54.00£45 with 20% VAT please resulta em £54.0065 kg in pounds for the team resulta em 143.3004704202 lbCoat: £45 with 20% VAT resulta em £54.00£45 with 20% VAT # new winter coat for Sam resulta em £54.00Frases que já nomeiam o que contam, como split £90 among 3 friends, precisam terminar aí: adicione um comentário em vez de mais palavras após o substantivo.
Escrevendo uma linha de cálculo abrange comentários e rótulos.
Números em palavras
Números inteiros podem ser escritos por extenso, com ou sem and e hífens:
twelve hundred resulta em 1,200one hundred and twenty resulta em 120twenty-five plus five resulta em 30Para decimais, digamos point e, em seguida, cada dígito por conta própria. one point two five é 1,25; one point twenty five não é aceito.
three point one four resulta em 3.14one point two five times four resulta em 5Frações
Frações faladas funcionam com of e como números mistos na frente de uma unidade:
three quarters of 200 resulta em 150two thirds of 450 g resulta em 300 ga quarter of 200 resulta em 50third of 90 resulta em 30two and three quarters hours resulta em 2.75 hoursOs denominadores são half, third, quarter (ou fourth ), fifth, sixth, seventh, eighth, ninth e tenth, além de seus plurais, como thirds e halves. O a é opcional, então quarter of 100 é 25, enquanto third of March ainda é uma data. As frações permanecem exatas, então one third times three é exatamente 1, não 0.9999999999.
Partes de uma hora lêem do jeito que você as diria e saem em horas e minutos:
half an hour + 20 min resulta em 50 minquarter of an hour resulta em 15 minan hour and a half resulta em 1 hour 30 minAritmética em palavras
Use plus, minus, times, multiplied by e divided by, misturados livremente com dígitos e símbolos. A ordem usual das operações se aplica: a multiplicação e a divisão vêm antes da adição e subtração. Use parênteses para agrupar as coisas de forma diferente.
fifty times twenty plus ten resulta em 1,010twenty divided by five plus two multiplied by three resulta em 10(two plus three) times four resulta em 20seven times £8.50 resulta em £59.50Compras: itens, descontos, impostos e gorjetas
N items at P each multiplica uma contagem por um preço. Use qualquer palavra que se adapte à compra no lugar de items, como tickets, coffees ou bottles, e deixe each fora ou escreva @ quando isso for melhor. after P% discount e with P% off tire uma porcentagem do valor antes deles, e with P% tax, with P% VAT, with P% GST ou with P% tip, adicione um. As maiúsculas não importam, então with 20% vat também funciona.
3 tickets at £12.50 each resulta em £37.503 coffees @ £2.80 resulta em £8.402 adults at £15 + 3 children at £8 resulta em £54.00£15 each for 4 people resulta em £60.00£80 after 25% discount resulta em £60.00£80 with 25% off resulta em £60.00£45 with 20% VAT resulta em £54.00$62 with 18% tip resulta em $73.165 items at $20 each after 15% discount with 8% tax resulta em $91.80A contagem pode ser um número inteiro ou uma fração, então a mesma forma precifica as coisas vendidas por peso ou volume. O que cada um contém pode ser um preço, um número simples ou uma medida, e items é um substantivo plural comum, por isso não precisa de each do seu próprio.
2.5 tickets at £4 each resulta em £10.0012 gallons at $3.59 resulta em $43.082.5 kg at £4 resulta em £10.006 items at £9.90 resulta em £59.4014 boxes at 12 kg each resulta em 168 kghalf a bottle at £2.35 resulta em £1.18Pacotes, caixas e garrafas podem ser escritos como aparecem na prateleira. N things of M multiplica a quantidade de embalagens pelo conteúdo de cada uma. Um preço depois da expressão vale para a embalagem, ou para cada item dentro dela se você acrescentar each:
3 packs of 500 g resulta em 1,500 g2 packs of 12 at £3.99 resulta em £7.983 boxes of 48 at £27.60 each resulta em £3,974.40a dozen eggs at £0.30 each resulta em £3.602 pints of milk at 65p resulta em £1.3012 payments of £50 resulta em £600.00Um tamanho escrito antes da contagem descreve o que você está comprando, então o valor numérico ao lado de at ou @ ainda é a quantidade. Um x ao lado do item o conta, e uma contagem por período mantém seu período:
500g pasta 3 packs at £1.10 each resulta em £3.30330ml cans 24 @ 45p resulta em £10.80oat milk x3 £1.90 each resulta em £5.703x oat milk £1.90 each resulta em £5.702 coffees a day at £3.20 resulta em £6.40/day2 coffees a day at £3.20 * 5 days resulta em £32.00Duas contagens consecutivas se multiplicam, permitindo indicar em um orçamento quantas pessoas e por quanto tempo. Já uma quantidade de itens distribuída em recipientes de capacidade definida retorna o número de recipientes:
3 men 7 hrs @ £42/hr resulta em £882.002 x 128 GB cards at £119 resulta em £238.0060 bottles in cases of 12 resulta em 5 casesAjustes se aplicam da esquerda para a direita, cada um para o resultado até agora. Dois descontos de 10% tiram 19% de desconto no total, não 20%, e uma gorjeta adicionada após os impostos é uma parte do valor tributado:
£50 after 10% discount after 10% discount resulta em £40.50$84 with 8% tax with 15% tip resulta em $104.33Dividindo uma conta
Essas formas dividem um total entre um número de pessoas:
split £90 among 3 resulta em £30.00share £90 between 3 resulta em £30.00£90 split among 3 resulta em £30.00£90 between 3 resulta em £30.00£90 split 3 ways resulta em £30.00Você pode dizer quem está compartilhando após a contagem, o que ajuda uma nota a ler naturalmente:
split £100 among 3 people resulta em £33.33share £60 between 4 friends resulta em £15.00£97 between 6 of us resulta em £16.176 people split £97 resulta em £16.17Pagar em parcelas usa a mesma divisão, escrita como aparece na hora de fechar a compra:
£3,603.91 in 9 instalments resulta em £400.43split £3,603.91 into 9 payments resulta em £400.43divide £3,603.91 into 9 resulta em £400.4311 instalments of £74.80 resulta em £822.80balance = £900balance in 3 instalments resulta em £300.00O total pode ser um nome, como nas duas últimas linhas, para que uma nota possa descobrir o que resta para pagar e depois distribuí-lo.
A contagem deve ser um número inteiro. Dividir entre 0 mostra Error: divide by zero. Fora dessas frases split é uma palavra comum, então um nome pode contê-la: com my split = £45, my split + £5 é £50,00. Quando o total for em si um cálculo, envolva-o entre parênteses para que fique claro o que está sendo dividido. Valores nomeados também funcionam:
split (£60 + £24) among 3 resulta em £28.00bill = £84people = 3split bill among people resulta em £28.00Frases também funcionam dentro de uma condição. Apenas o ramo que se aplica é trabalhado:
bill = £112people = 4if bill > £100 then split bill among people else bill resulta em £28.00Menos do que e mais do que
A less than B subtrai A de B, e A more than B adiciona A a B:
£15 less than £80 resulta em £65.005 less than 20 resulta em 15£15 more than £80 resulta em £95.005 more than 20 resulta em 25the difference between diz a distância entre dois valores, o que você escrever primeiro, então a resposta nunca é negativa:
the difference between £85 and £120 resulta em £35.00Convertendo o resultado
Uma conversão no final de uma linha se aplica ao resultado de toda a frase. Você pode escrever in, to, as, -> ou →, conforme descrito em Unidades e conversões:
two and three quarters hours in minutes resulta em 165 minthree quarters of 2 kg in g resulta em 1,500 gAs conversões de moeda usam as taxas diárias do Banco Central Europeu, então a resposta muda de dia para dia:
split €120 among 4 in USD resulta em $35.10Seus nomes vêm em primeiro lugar
Se uma variável em sua nota tiver o mesmo nome de uma palavra em uma frase, sua variável vence. Aqui share é uma porcentagem, então a segunda linha leva 25% de £2.000 em vez de tentar compartilhar qualquer coisa:
share = 25%share of £2,000 resulta em £500.00O mesmo vale para palavras numéricas: depois de one = 7, one times two é 14. Escolha outros nomes ou use uma forma diferente da frase, quando não for isso que você quer.
Em uma linha que se lê como uma frase, no entanto, a frase vem primeiro, então um nome que você por acaso deu as mesmas palavras não muda o que a linha significa:
each = £43.413 tickets at £12.50 each resulta em £37.50per night = £90£118 per night * 3 nights resulta em £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% resulta em £352.28Passe o ponteiro sobre as palavras para ver: "Aqui, fazem parte da expressão, não representam a variável each = £43.41." per, a e an dentro de uma taxa sempre fazem parte dela, nunca representam a sua variável.
Uma conversão se comporta da mesma maneira: depois de in, to ou as, uma unidade supera um nome que contém um número simples, portanto, uma contagem que você nomeou não bloqueia uma conversão para sua unidade:
miles = 1220 km in miles resulta em 12.4274238447 miOs nomes do dia a dia também não ficam no caminho da contagem. Um número escrito diretamente antes de um nome plural conta essa coisa, para que uma nota possa ter seu próprio people e ainda dividir uma conta para um grupo diferente:
people = 4split £1480 among 5 people resulta em £296.00split £1480 among people resulta em £370.00Passe o ponteiro sobre people na primeira divisão para ver: "Aqui, conta pessoas; não usa a variável people = 4."
Isso também significa que você pode nomear as coisas do jeito que você pensa sobre elas. Um nome pode emprestar o nome de uma função, como floor, ou conter palavras de frase como to, in ou needed, e Varlig o lê como seu valor:
floor = 12 m²floor * 2 resulta em 24 m²paint needed = 12.44 Lpaint needed to 1 dp resulta em 12.4 LVeja mais sobre como escolher nomes em Nomes.
Frases em outros idiomas
As expressões desta página são em inglês e funcionam em todas as notas. Se o formato numérico da nota estiver em alemão, francês, espanhol, sueco, português, ucraniano ou turco, Varlig também entende palavras desse idioma para calcular uma parte de um valor, as quatro operações, conversões e totais das linhas anteriores. O formato usado é o definido em Settings › Calculations, em Calculation Settings for This Note… na própria nota, ou em System Region quando o Mac está configurado para esse idioma.
| Idioma | Uma parte | Uma conversão | Somando |
|---|---|---|---|
| Alemão | 20 % von 150 |
5 km nach m |
Summe |
| Francês | 20 % de 150 |
5 km en m |
somme |
| Espanhol | 20 % de 150 |
5 km en m |
suma |
| Sueco | 20 % av 150 |
5 km i m |
summa |
| Português | 20% de 150 |
5 km em m |
soma |
| Ucraniano | 20% від 150 |
5 км у м |
сума |
| Turco | 150'nin %20'si |
5 km kaç m |
toplam |
Cada linha responde exatamente como sua forma em inglês. As palavras são lidas apenas em uma nota desse idioma, então de, en e a mantêm seu significado em uma nota em inglês. Palavras chinesas, como 150的20%, funcionam em todas as notas. Format › Calculation Examples… começa com exemplos no idioma da nota.
O turco escreve o sinal de porcentagem primeiro: %20 e yüzde 20 são 20%, e as respostas escritas em turco mostram %20. Um sinal após um valor, como em 10 % 3, ainda é o restante.
O dinheiro também segue o idioma: o português brasileiro escreve R$ 12,50, o ucraniano 12,50 ₴ e o turco ₺12,50. грн é a hryvnia em cada nota, e TL é a lira turca apenas em uma nota turca.
O que não é compreendido
Alguma notação se parece com matemática, mas não é suportada. Em vez de trabalhar parte da linha e dar uma resposta enganosa, Varlig mostra um erro:
2d6 resulta em Unsupported: Dice notation is not supported at "d"10 ± 0.5 resulta em Unsupported: Uncertainty notation is not supported at "±"5 < 4 < 10 resulta em Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&Cada mensagem cita o símbolo onde Varlig parou, para que você possa ver imediatamente o que mudar.
10 +/- 0.5 dá o mesmo erro de incerteza. Para uma verificação de intervalo, escreva duas comparações unidas com &&, como 4 < 5 && 5 < 10. Veja Operadores, comparações e condicionais.
Combinando os recursos
Aqui está uma conta de restaurante para quatro, com o vinho com desconto, o serviço e a parte de cada pessoa elaborado em palavras:
# Dinner outmains = 4 items at £17.50 each resulta em £70.00wine = 2 bottles at £28 each after 25% discount resulta em £42.00bill = mains + wine resulta em £112.00people = 4total = bill with 12.5% tip resulta em £126.00split total among people resulta em £31.50Cada linha pode ser lida como uma frase. Altere people ou um preço para atualizar a parte de cada pessoa.