Expressions en langage naturel
Varlig comprend certaines expressions courantes en anglais, en plus des symboles. Utilisez-les lorsqu’elles rendent la ligne plus lisible : partager une addition, calculer le prix d’un panier ou prendre les trois quarts d’une recette.
Cette page explique les règles de ces expressions : lecture d’une ligne, nombres et fractions en toutes lettres, combinaisons d’expressions. Il ne s’agit toutefois pas d’une interprétation libre de n’importe quel texte. La liste complète figure dans la référence des expressions. Voir Pourcentages pour les questions de pourcentage et Calculs en toutes lettres pour les fonctions comme square root of 16.
Comment Varlig interprète une expression
Une note mélange l'écriture et les mathématiques, donc Varlig lit chaque ligne de calcul en deux étapes :
- Il essaie d’abord d’interpréter toute la ligne comme un calcul, avec les expressions qu’il connaît. Si elle correspond à une forme reconnue, il en donne le résultat.
- Seulement si cette première lecture échoue, il écarte les mots inconnus et calcule le reste.
Les expressions courantes fonctionnent donc seules sur une ligne, sans préfixe particulier ; une ligne contenant quelques mots superflus peut tout de même être calculée :
two and a half hours in minutes donne 150 min$62 with 18% tip donne $73.16a third of £90 donne £30.005 apples + 3 oranges donne 8Vous pouvez toujours commencer une ligne avec what is ou calculate si vous aimez la façon dont elle se lit. Varlig traite what is a third of £90 et a third of £90 de la même manière.
Une courte description autour d’une expression est acceptée : Varlig écarte quelques mots ordinaires avant ou après. Ainsi, coat £45 with 20% VAT et £45 with 20% VAT please ajoutent bien la TVA, et 65 kg in pounds for the team effectue la conversion. Pour une description plus longue ou pour lever toute ambiguïté, utilisez une étiquette ou un commentaire :
coat £45 with 20% VAT donne £54.00£45 with 20% VAT please donne £54.0065 kg in pounds for the team donne 143.3004704202 lbCoat: £45 with 20% VAT donne £54.00£45 with 20% VAT # new winter coat for Sam donne £54.00Une expression qui nomme déjà ce qu’elle compte, comme split £90 among 3 friends, doit s’arrêter après ce nom. Pour ajouter du texte, utilisez un commentaire.
Écrire une ligne de calcul présente les commentaires et les étiquettes.
Nombres en toutes lettres
Les nombres entiers peuvent s’écrire en toutes lettres, avec ou sans and et traits d’union :
twelve hundred donne 1,200one hundred and twenty donne 120twenty-five plus five donne 30Pour les décimales, dites point, puis chaque chiffre seul. one point two five est 1,25 ; one point twenty five n'est pas accepté.
three point one four donne 3.14one point two five times four donne 5Fractions
Les fractions en toutes lettres fonctionnent avec of, ainsi que dans des nombres mixtes placés devant une unité :
three quarters of 200 donne 150two thirds of 450 g donne 300 ga quarter of 200 donne 50third of 90 donne 30two and three quarters hours donne 2.75 hoursLes dénominateurs acceptés sont half, third, quarter (ou fourth), fifth, sixth, seventh, eighth, ninth et tenth, ainsi que leurs pluriels, comme thirds et halves. a est facultatif : quarter of 100 donne 25, tandis que third of March reste une date. Les fractions sont exactes : one third times three donne exactement 1, et non 0,9999999999.
Les fractions d’heure s’écrivent naturellement et donnent un résultat en heures et minutes :
half an hour + 20 min donne 50 minquarter of an hour donne 15 minan hour and a half donne 1 hour 30 minOpérations en toutes lettres
Utilisez plus, minus, times, multiplied by et divided by en les mélangeant librement avec les chiffres et symboles. Les priorités habituelles s’appliquent : multiplication et division précèdent addition et soustraction. Utilisez des parenthèses pour changer le regroupement.
fifty times twenty plus ten donne 1,010twenty divided by five plus two multiplied by three donne 10(two plus three) times four donne 20seven times £8.50 donne £59.50Achats : articles, remises, taxes et pourboires
N items at P each multiplie une quantité par un prix. Remplacez items par le nom adapté à l’achat, comme tickets, coffees ou bottles. Vous pouvez omettre each ou utiliser @ si la lecture est plus naturelle. after P% discount et with P% off déduisent un pourcentage du montant précédent ; with P% tax, with P% VAT, with P% GST et with P% tip en ajoutent un. La casse est sans importance : with 20% vat fonctionne aussi.
3 tickets at £12.50 each donne £37.503 coffees @ £2.80 donne £8.402 adults at £15 + 3 children at £8 donne £54.00£15 each for 4 people donne £60.00£80 after 25% discount donne £60.00£80 with 25% off donne £60.00£45 with 20% VAT donne £54.00$62 with 18% tip donne $73.165 items at $20 each after 15% discount with 8% tax donne $91.80La quantité peut être entière ou fractionnaire : cette forme permet donc aussi de calculer un prix au poids ou au volume. La valeur par élément peut être un prix, un nombre sans unité ou une mesure. items est un nom pluriel ordinaire et n’exige pas de each supplémentaire.
2.5 tickets at £4 each donne £10.0012 gallons at $3.59 donne $43.082.5 kg at £4 donne £10.006 items at £9.90 donne £59.4014 boxes at 12 kg each donne 168 kghalf a bottle at £2.35 donne £1.18Les lots, boîtes et bouteilles s’écrivent comme sur les étiquettes. N things of M multiplie le nombre de contenants par leur contenu. Un prix qui suit s’applique au lot, ou à chacun de ses éléments si vous ajoutez each :
3 packs of 500 g donne 1,500 g2 packs of 12 at £3.99 donne £7.983 boxes of 48 at £27.60 each donne £3,974.40a dozen eggs at £0.30 each donne £3.602 pints of milk at 65p donne £1.3012 payments of £50 donne £600.00Une dimension placée avant la quantité décrit l’article : le nombre près de at ou @ reste la quantité achetée. Un x à côté de l’article indique combien il y en a, et une quantité par période conserve cette période.
500g pasta 3 packs at £1.10 each donne £3.30330ml cans 24 @ 45p donne £10.80oat milk x3 £1.90 each donne £5.703x oat milk £1.90 each donne £5.702 coffees a day at £3.20 donne £6.40/day2 coffees a day at £3.20 * 5 days donne £32.00Deux quantités successives se multiplient : un devis peut donc préciser le nombre de personnes et la durée. Une quantité d’articles répartis dans des contenants d’une capacité donnée fournit le nombre de contenants :
3 men 7 hrs @ £42/hr donne £882.002 x 128 GB cards at £119 donne £238.0060 bottles in cases of 12 donne 5 casesLes ajustements s’appliquent de gauche à droite, chacun au résultat précédent. Deux remises de 10 % donnent une réduction totale de 19 %, pas 20 %. Un pourboire ajouté après la taxe se calcule sur le montant taxe comprise :
£50 after 10% discount after 10% discount donne £40.50$84 with 8% tax with 15% tip donne $104.33Partager une addition
Ces formes divisent un total entre un certain nombre de personnes :
split £90 among 3 donne £30.00share £90 between 3 donne £30.00£90 split among 3 donne £30.00£90 between 3 donne £30.00£90 split 3 ways donne £30.00Après le nombre, vous pouvez préciser qui partage le total, pour rendre la note plus naturelle :
split £100 among 3 people donne £33.33share £60 between 4 friends donne £15.00£97 between 6 of us donne £16.176 people split £97 donne £16.17Le paiement en plusieurs fois utilise la même division, formulée comme au moment de payer :
£3,603.91 in 9 instalments donne £400.43split £3,603.91 into 9 payments donne £400.43divide £3,603.91 into 9 donne £400.4311 instalments of £74.80 donne £822.80balance = £900balance in 3 instalments donne £300.00Le total peut être une valeur nommée, comme dans les deux dernières lignes : la note peut ainsi calculer le solde restant, puis le répartir.
Le nombre de parts doit être entier. Un partage entre 0 affiche Error: divide by zero. Hors de ces expressions, split est un mot ordinaire qui peut appartenir à un nom : avec my split = £45, my split + £5 donne 50,00 £. Si le total est lui-même un calcul, entourez-le de parenthèses pour préciser ce qui est partagé. Les valeurs nommées fonctionnent aussi :
split (£60 + £24) among 3 donne £28.00bill = £84people = 3split bill among people donne £28.00Ces expressions fonctionnent aussi dans une condition. Seule la branche applicable est évaluée :
bill = £112people = 4if bill > £100 then split bill among people else bill donne £28.00Moins que et plus que
A less than B soustrait A de B, et A more than B ajoute A à B :
£15 less than £80 donne £65.005 less than 20 donne 15£15 more than £80 donne £95.005 more than 20 donne 25the difference between donne l’écart entre deux montants, quel que soit leur ordre : le résultat n’est donc jamais négatif.
the difference between £85 and £120 donne £35.00Convertir le résultat
Une conversion à la fin d'une ligne s'applique au résultat de la phrase entière. Vous pouvez écrire in, to, as, -> ou →, comme décrit dans Unités et conversions :
two and three quarters hours in minutes donne 165 minthree quarters of 2 kg in g donne 1,500 gLes conversions de devises utilisent les taux quotidiens de la Banque centrale européenne, de sorte que la réponse change d'un jour à l'autre :
split €120 among 4 in USD donne $35.10Priorité aux noms définis dans la note
Si une variable de la note porte le même nom qu’un mot d’une expression, elle est prioritaire. Ici, share est un pourcentage : la deuxième ligne calcule donc 25 % de 2 000 £ au lieu d’effectuer un partage.
share = 25%share of £2,000 donne £500.00Il en va de même pour les mots numériques : après one = 7, one times two est 14. Choisissez d'autres noms, ou utilisez une forme différente de la phrase, lorsque ce n'est pas ce que vous voulez.
Toutefois, lorsqu’une ligne est reconnue comme une expression, celle-ci est prioritaire : une valeur portant les mêmes mots comme nom ne change pas le sens de la ligne.
each = £43.413 tickets at £12.50 each donne £37.50per night = £90£118 per night * 3 nights donne £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% donne £352.28Survolez les mots pour voir l’indication « Fait partie de l’expression ici, et non de la variable each = 43,41 £ ». Dans un taux, per, a et an appartiennent toujours au taux et ne désignent jamais votre valeur.
Les conversions suivent la même règle : après in, to ou as, une unité est prioritaire sur un nom contenant un nombre sans unité. Une valeur de dénombrement nommée ne bloque donc pas la conversion vers l’unité correspondante.
miles = 1220 km in miles donne 12.4274238447 miLes noms courants ne gênent pas non plus le dénombrement. Un nombre placé juste avant un nom pluriel compte les éléments désignés. Une note peut donc avoir sa propre valeur people et partager une addition pour un autre groupe :
people = 4split £1480 among 5 people donne £296.00split £1480 among people donne £370.00Survolez people dans le premier partage pour voir : « Désigne ici un nombre de personnes, et non la variable people = 4. »
Vous pouvez ainsi choisir des noms qui vous parlent. Un nom peut reprendre celui d’une fonction, comme floor, ou contenir des mots d’expression tels que to, in ou needed : Varlig l’interprète comme votre valeur.
floor = 12 m²floor * 2 donne 24 m²paint needed = 12.44 Lpaint needed to 1 dp donne 12.4 LVoir Noms pour en savoir plus sur leur choix.
Expressions dans d’autres langues
Les expressions de cette page sont en anglais et fonctionnent dans toutes les notes. Une note dont le format numérique est allemand, français, espagnol, suédois, portugais, ukrainien ou turc reconnaît aussi les mots de cette langue pour une proportion, les quatre opérations, une conversion et le total des lignes précédentes. Le format numérique est celui choisi dans Settings › Calculations, dans les Calculation Settings for This Note… de la note, ou via System Region sur un Mac configuré pour cette langue.
| Langue | Une part | Une conversion | Addition |
|---|---|---|---|
| Allemand | 20 % von 150 |
5 km nach m |
Summe |
| Français | 20 % de 150 |
5 km en m |
somme |
| Espagnol | 20 % de 150 |
5 km en m |
suma |
| Suédois | 20 % av 150 |
5 km i m |
summa |
| Portugais | 20% de 150 |
5 km em m |
soma |
| Ukrainien | 20% від 150 |
5 км у м |
сума |
| Turc | 150'nin %20'si |
5 km kaç m |
toplam |
Chaque ligne donne exactement le même résultat que sa forme anglaise. Ces mots ne sont interprétés ainsi que dans une note de la langue correspondante : de, en et a conservent donc leur sens dans une note anglaise. Les expressions chinoises, comme 150的20%, fonctionnent dans toutes les notes. Format › Calculation Examples… commence par des exemples dans la langue de la note.
En turc, le signe de pourcentage précède le nombre : %20 et yüzde 20 valent 20 %, et les résultats turcs affichent %20. Entre deux nombres, comme dans 10 % 3, le signe reste l’opérateur de reste.
Les montants suivent aussi la langue : R$ 12,50 en portugais brésilien, 12,50 ₴ en ukrainien et ₺12,50 en turc. грн désigne la hryvnia dans toutes les notes ; TL désigne la livre turque uniquement dans une note turque.
Expressions non reconnues
Certaines notations ressemblent à des calculs mais ne sont pas prises en charge. Varlig affiche une erreur plutôt que de calculer seulement une partie de la ligne et de donner un résultat trompeur.
2d6 donne Unsupported: Dice notation is not supported at "d"10 ± 0.5 donne Unsupported: Uncertainty notation is not supported at "±"5 < 4 < 10 donne Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&Chaque message cite le symbole où Varlig s'est arrêté, afin que vous puissiez voir tout de suite ce qu'il faut changer.
10 +/- 0.5 produit la même erreur de notation d’incertitude. Pour vérifier qu’une valeur appartient à un intervalle, combinez deux comparaisons avec &&, comme 4 < 5 && 5 < 10. Voir Opérateurs, comparaisons et conditions.
Combiner les opérations
Voici une addition de restaurant pour quatre personnes, avec la remise sur le vin, le service et la part de chacun calculés en toutes lettres :
# Dinner outmains = 4 items at £17.50 each donne £70.00wine = 2 bottles at £28 each after 25% discount donne £42.00bill = mains + wine donne £112.00people = 4total = bill with 12.5% tip donne £126.00split total among people donne £31.50Chaque ligne se lit comme une phrase naturelle. Modifiez people ou un prix, et la part de chacun s’actualise.