Aucun upload, 100 % local, sans compte

Article

Une boîte à outils de calcul que vous n'avez pas à installer

La plupart des petits calculs ne nécessitent aucune application dédiée. Un pourboire, une remise, une ligne de taxe, une conversion de recette ou un prix à l'étranger relèvent tous de l'arithmétique simple. L'ennui, avec la majorité des calculatrices en ligne, c'est qu'elles tournent dans le cloud : les chiffres que vous tapez partent donc vers un serveur. Les outils réunis ici fonctionnent au contraire entièrement dans votre navigateur. Vous ouvrez une page, vous saisissez vos chiffres, et le résultat s'affiche en local, sans rien envoyer et sans compte à créer.

Pourcentages, pourboires et taxes

Ces trois calculs partagent la même forme : un montant de base multiplié par un taux. Un pourboire de 20 pour cent sur une addition de 45,00 vaut 45 fois 0,20, soit 9,00, pour un total de 54,00. Une remise de 15 pour cent sur un article à 80,00 retire 12,00 et laisse 68,00. La taxe fonctionne pareil, à l'envers : un prix de 50,00 avec 8 pour cent de taxe ajoute 4,00, soit 54,00 en caisse. Ces calculs sont faciles à rater de peu à la main, surtout quand on partage une addition ou qu'on retrouve la taxe déjà incluse dans un prix. La calculatrice de pourcentage gère les rapports simples, celle de pourboire ajoute le partage entre plusieurs personnes, et celle de taxe permet de passer d'un prix hors taxe au prix final ou de retrouver le montant hors taxe à partir d'un total. Chaque chiffre reste sur votre appareil.

Exemple : une addition de 60 plus un pourboire de 15 pour cent, soit 9, donne un total de 69

Métrique et impérial, côte à côte

Passer d'un système de mesure à l'autre est un réflexe constant dès qu'on lit une recette, une notice ou un guide de voyage rédigé pour une autre région. Les conversions sont des rapports fixes, et une petite table de référence couvre l'essentiel : 1 pouce vaut 2,54 centimètres, 1 pied vaut 30,48 centimètres, 1 mile fait environ 1,609 kilomètre, 1 livre pèse environ 0,454 kilogramme et 1 gallon américain équivaut à environ 3,785 litres. La température fait exception, car elle comporte un décalage en plus de l'échelle : pour aller des Fahrenheit aux Celsius, on retire 32 puis on multiplie par cinq neuvièmes, si bien que 68 F donne 20 C. Le convertisseur d'unités couvre longueur, poids, volume, température et plusieurs autres catégories, ce qui évite de mémoriser le facteur exact de chacune.

Les mesures de cuisine dépendent de l'ingrédient

Les conversions en cuisine déroutent parce qu'une tasse mesure un volume alors qu'un ingrédient de recette se pèse souvent, et le lien entre les deux dépend de la densité. Une tasse d'eau pèse environ 240 grammes, mais une tasse de farine tout usage ne fait qu'environ 120 grammes, et une tasse de sucre en poudre tourne autour de 200 grammes. Les traiter tous au même poids, voilà comment un gâteau finit sec ou compact. Le convertisseur de cuisine stocke les densités usuelles des ingrédients courants : quand vous demandez une tasse de farine en grammes, il utilise la valeur de la farine, pas une valeur générique. Il ne peut toutefois pas deviner à quel point vous tassez la tasse, raison pour laquelle les guides de pâtisserie recommandent de peser la farine quand la précision compte.

Les devises, avec une réserve honnête

La devise est le seul calcul de cette liste qui réclame vraiment des données extérieures, car les taux de change évoluent chaque jour. Le convertisseur de devises télécharge une table de taux publique quotidienne, le genre d'information publique que tout le monde peut consulter, puis effectue la conversion dans votre navigateur. Deux conséquences découlent de ce choix. D'abord, les taux sont un instantané quotidien, pas un flux de marché en temps réel : ils conviennent pour estimer grossièrement ce que vaut un prix dans votre propre monnaie, mais ce ne sont pas le taux qu'une banque ou un courtier vous proposerait à la seconde près. Ensuite, seule la table de taux publique est téléchargée ; les montants que vous saisissez ne sont jamais envoyés, et le dernier instantané est mis en cache pour que l'outil fonctionne hors ligne, sa date et sa source affichées à l'écran.

Précision en virgule flottante dans les calculatrices de navigateur

JavaScript représente tous les nombres sous forme de doubles IEEE 754 64 bits. Ce format peut représenter exactement les entiers jusqu'à 2^53, mais introduit des erreurs d'arrondi pour de nombreuses valeurs décimales : 0.1 + 0.2 vaut 0.30000000000000004 plutôt que 0.3. Pour des calculs tels que les répartitions en pourcentage, les conversions d'unités ou les arrondis de TVA, cela a une importance concrète. Une approche courante consiste à convertir les valeurs en entiers avant de les manipuler (par exemple, exprimer les montants en centimes entiers), puis à les ramener à leur forme décimale à la fin. Pour des besoins de précision plus élevée, des bibliothèques à précision arbitraire opèrent sur des chaînes de chiffres plutôt que sur des flottants natifs, au prix d'un coût de performance. Savoir quelle approche utilise une calculatrice permet de déterminer si le résultat est arrondi uniquement à l'affichage ou si l'arrondi IEEE 754 se propage dans toute la chaîne de calcul.

Dans un navigateur, 0,1 + 0,2 vaut 0,30000000000000004, le célèbre écart d'arrondi du binaire flottant

Outils mentionnés dans cet article

Questions fréquentes

Ces calculatrices fonctionnent-elles hors ligne ?

Les outils de pourcentage, de pourboire, de taxe, d'unités et de cuisine relèvent de l'arithmétique pure et s'exécutent entièrement dans votre navigateur : une fois la page chargée, ils continuent de marcher sans connexion. Le convertisseur de devises a besoin d'une table de taux quotidienne, mais il met en cache la dernière téléchargée, si bien qu'il fonctionne lui aussi hors ligne avec cet instantané, dont la date est clairement indiquée.

Les taux de change sont-ils ceux de ma banque ?

Non. Le convertisseur utilise un taux de référence public mis à jour une fois par jour, idéal pour comprendre ce que vaut un prix étranger. Une banque ou un émetteur de carte applique son propre taux au moment de la transaction et y ajoute en général une marge ou des frais : le chiffre sur votre relevé différera donc légèrement de l'estimation convertie.