Arrondisseur de chiffres significatifs
1234,567 à trois chiffres significatifs donne 1230, aussi affiché 1.23e+3. Ne gardez que les chiffres que votre mesure justifie, les moitiés exactes s'éloignant de zéro, pour les comptes rendus de laboratoire et les exercices de chimie ou de physique. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 1 234,567
- Chiffres
- 3
- Arrondi
- 1 230
- Scientifique
- 1.23e+3
Cet arrondisseur de chiffres significatifs prend un nombre fini et un compte de chiffres, puis renvoie la valeur arrondie à ce nombre de chiffres significatifs à l'aide d'une règle fixe d'arrondi au plus proche en s'éloignant de zéro. Les chiffres significatifs comptent chaque fois qu'une mesure ou un résultat intermédiaire ne doit pas prétendre à plus de précision que les données ne le permettent : rapports de laboratoire, stœchiométrie en chimie, estimations en physique, et pipelines de tableurs ont tous besoin d'une façon stable de garder trois ou quatre chiffres significatifs sans inventer de bruit final. Parmi les vérifications simples que vous pouvez vérifier à la main : mille deux cent trente-quatre virgule cinq six sept à trois chiffres significatifs devient mille deux cent trente, zéro virgule zéro zéro un deux trois quatre à deux chiffres devient zéro virgule zéro zéro un deux, et un virgule vingt-cinq à deux chiffres devient un virgule trois. Le moteur est entièrement déterministe : il n'utilise que des logarithmes en base dix finis et une mise à l'échelle, aucun appel réseau, aucun échantillonnage aléatoire, et aucun raccourci dépendant de la date.
Ce que signifient les chiffres significatifs et ce que contient la réponse
Les chiffres significatifs comptent les chiffres qui portent du sens dans une quantité mesurée ou calculée, en commençant par le premier chiffre non nul et incluant les zéros situés entre des chiffres non nuls ou retenus par un choix d'arrondi explicite. Les zéros initiaux après une virgule décimale ne comptent pas comme significatifs, c'est pourquoi zéro virgule zéro zéro un deux trois quatre a quatre chiffres significatifs dans les chiffres un deux trois quatre, pas six.
Arrondir à N chiffres significatifs garde donc les N premiers chiffres significatifs et remplace le reste selon une règle fixe d'arrondi au plus proche en s'éloignant de zéro, plutôt que de simplement tronquer un nombre fixe de décimales. L'arrondi aux décimales et l'arrondi aux chiffres significatifs répondent à des questions différentes : deux décimales sur mille deux cent trente-quatre virgule cinq six sept laissent encore une longue partie entière, tandis que trois chiffres significatifs compressent toute la grandeur en mille deux cent trente.
Où l'arrondi de chiffres significatifs s'inscrit dans l'étude, les laboratoires et le logiciel
Les étudiants rencontrent les chiffres significatifs lorsqu'un laboratoire de chimie exige des réponses à trois chiffres correspondant à la mesure la moins précise, lorsqu'un jeu de problèmes de physique interdit les vidages de calculatrice à douze décimales, ou lorsqu'une feuille d'exercices de statistiques demande une estimation arrondie qui reflète encore l'ordre de grandeur. Les enseignants peuvent pré-générer des corrigés pour des grandeurs modestes sans faire confiance à des modes de calculatrice opaques qui basculent silencieusement entre décimales et chiffres significatifs.
Les produits de données et d'éducation utilisent la réécriture lorsqu'un apprenant saisit un flottant brut et que l'interface doit montrer une forme arrondie scientifiquement honnête à côté de la valeur en pleine précision. Associez-le à la notation d'ingénierie et à d'autres formateurs numériques pour bâtir un petit laboratoire d'auxiliaires de nombres gratuits et déterministes.
Cas d’usage
Comptes rendus de laboratoire et devoirs
Arrondissez des valeurs mesurées ou calculées à un compte de chiffres significatifs requis pour des comptes rendus de chimie, physique, et ingénierie.
Tableaux de bord et affichage de capteurs
Normalisez des flottants à large plage vers un budget fixe de chiffres significatifs avant des étiquettes, journaux, et graphiques.
Questions fréquentes
Combien coûte l'arrondisseur de chiffres significatifs ?
Il est gratuit dans votre navigateur sur cette page.
Que se passe-t-il si le compte de chiffres est inférieur à un ?
Les comptes de chiffres significatifs doivent être des entiers de 1 à 15 ; zéro et les comptes négatifs ne sont pas autorisés.
Comment fonctionne l'arrondi au plus proche en s'éloignant de zéro ici ?
Après mise à l'échelle pour que N chiffres se situent autour de la position des unités, les égalités à ,5 s'arrondissent en s'éloignant de zéro (1,25 à 2 chiffres devient 1,3 ; −1,25 devient −1,3).
Les zéros initiaux après la virgule sont-ils significatifs ?
Non. Dans 0,001234, les chiffres significatifs commencent à 1, si bien que deux chiffres significatifs donnent 0,0012.
Est-ce la même chose qu'arrondir à un nombre fixe de décimales ?
Non. L'arrondi aux décimales garde une largeur fixe après la virgule ; les chiffres significatifs gardent N chiffres significatifs sur toute la grandeur.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fmt/sig-figs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1234.567,"figures":3}'const res = await fetch("https://api.kit.forhosting.com/fmt/sig-figs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1234.567,
"figures": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/sig-figs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1234.567,
"figures": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/sig-figs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1234.567,"figures":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1234.567,"figures":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/sig-figs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"value": 1234.567,
"figures": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.sig_figs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1e+300 |
max_figures | 15 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce que signifient les chiffres significatifs et ce que contient la réponse
Ce calculateur renvoie la valeur originale telle qu'analysée, le compte de chiffres demandé, le nombre arrondi comme un flottant sûr pour JSON, une chaîne d'affichage de style scientifique produite avec le même compte de chiffres, une étiquette de méthode significant_figures, et un court rappel de formule du chemin échelle-logarithme-arrondi. Il n'y a aucun chemin CAS approximatif et aucun échantillonnage : le moteur construit soit un résultat fini à l'intérieur de la plage de grandeur prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent une valeur ou un compte de chiffres manquant, du texte non numérique, l'Infini, NaN, des grandeurs au-delà du plafond documenté, et tout compte de chiffres inférieur à un. Si vous avez besoin de préfixes d'ingénierie SI, de conversion d'unités, ou d'algèbre symbolique, utilisez ces outils dédiés ; cette page ne répond qu'à l'arrondi de chiffres significatifs avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de règles de formatage.
Comment value et figures sont lus et comment l'arrondi reste reproductible
Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces intégrés, les symboles monétaires, les préfixes hexadécimaux, et les jetons non numériques sont rejetés avec un message clair afin qu'une cellule erronée ne devienne pas un mauvais résultat arrondi. Zéro est valide et donne simplement un zéro arrondi avec une chaîne scientifique zéro simple. Le calcul localise l'ordre de grandeur avec la partie entière par le bas du logarithme en base dix de la valeur absolue, construit un facteur d'échelle dix puissance N moins un moins cet ordre, multiplie, arrondit au plus proche en s'éloignant de zéro, divise en retour, et se renormalise une fois si l'arrondi traverse une puissance de dix, comme neuf cent quatre-vingt-dix-neuf à deux chiffres devenant mille. Les champs privilégiés sont value pour le nombre à arrondir et figures pour le compte entier de chiffres significatifs à garder, mais les alias n, number, x, amount, input, et text sont acceptés pour la valeur, et sig_figs, sigfigs, n_figures, digits, et sf pour le compte de chiffres, afin que tableurs, chaînes de requête, et formulaires typés puissent réutiliser le même contrat. Le champ figures est requis et doit être un entier de un à quinze inclus : un compte de zéro ou tout entier négatif échoue avec invalid_input car un compte de chiffres inférieur à un n'est pas une demande de chiffres significatifs significative, et des comptes supérieurs à quinze sont rejetés pour rester dans une présentation en virgule flottante fiable. Le zéro négatif est réduit à un zéro simple pour des comparaisons JSON propres. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même les règles de chiffres significatifs.
Où l'arrondi de chiffres significatifs s'inscrit dans l'étude, les laboratoires et le logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat arrondi.
Cas d'intégration
Fixtures de test déterministes
Générez des nombres arrondis et des chaînes scientifiques reproductibles pour tests unitaires, documentation, et assertions CI.