Passer au contenu
Guide Varlig
Accueil Varlig

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 :

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

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

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

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

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

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

Pour les décimales, dites point, puis chaque chiffre seul. one point two five est 1,25 ; one point twenty five n'est pas accepté.

calc
three point one four donne 3.14
one point two five times four donne 5

Fractions

Les fractions en toutes lettres fonctionnent avec of, ainsi que dans des nombres mixtes placés devant une unité :

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

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

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

Opé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.

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

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

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

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

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

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

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

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

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

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

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

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

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

Partager une addition

Ces formes divisent un total entre un certain nombre de personnes :

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

Après le nombre, vous pouvez préciser qui partage le total, pour rendre la note plus naturelle :

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

Le paiement en plusieurs fois utilise la même division, formulée comme au moment de payer :

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

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

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

Ces expressions fonctionnent aussi dans une condition. Seule la branche applicable est évaluée :

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

Moins que et plus que

A less than B soustrait A de B, et A more than B ajoute A à B :

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

the difference between donne l’écart entre deux montants, quel que soit leur ordre : le résultat n’est donc jamais négatif.

calc
the difference between £85 and £120 donne £35.00

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

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

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

calcLes résultats dépendent de la date du jour ou de données en direct
split €120 among 4 in USD donne $35.10

Priorité 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.

calc
share = 25%
share of £2,000 donne £500.00

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

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

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

calc
miles = 12
20 km in miles donne 12.4274238447 mi

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

calc
people = 4
split £1480 among 5 people donne £296.00
split £1480 among people donne £370.00

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

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

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

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

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

Chaque ligne se lit comme une phrase naturelle. Modifiez people ou un prix, et la part de chacun s’actualise.