Arrondissez au millième le plus proche
3,14159 arrondi au millième le plus proche donne 3,142, et 2,3456 devient 2,346. Saisissez n'importe quel nombre et gardez exactement trois décimales, un 5 restant faisant monter le dernier chiffre conservé. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 3,14159
- Arrondi
- 3,142
- Affichage
- 3.142
- Millièmes
- 3 142
Les leçons de valeur de position, les carnets de laboratoire et les pipelines de rapports ont besoin du même contrat discret : prendre une figure brute qui peut porter quatre décimales ou plus et la ramener au millième le plus proche. Un millième est une part sur mille, écrite avec trois chiffres après le point décimal, de sorte que 2.3456 devient 2.346 selon la règle scolaire half-up. Ce calculateur de millième le plus proche applique cette règle, celle que la plupart des corrigés attendent encore, de sorte qu'un chiffre restant de cinq augmente le dernier rang conservé en s'éloignant de zéro. Vous envoyez un nombre fini ; vous recevez la figure nettoyée, une valeur numérique arrondie, une chaîne d'affichage à trois décimales et le compte entier de millièmes. Les égalités telles que un virgule deux trois quatre cinq deviennent un virgule deux trois cinq, et moins un virgule deux trois quatre cinq devient moins un virgule deux trois cinq.
Comment fonctionne l'arrondi au millième le plus proche
Un millième est une part sur mille d'une unité, donc arrondir au millième le plus proche signifie conserver exactement trois chiffres après le point décimal et décider que faire de tout le reste. Le premier chiffre écarté vit au rang des dix-millièmes. Si ce chiffre vaut quatre ou moins, les trois millièmes conservés restent tels quels.
S'il vaut cinq ou plus, on ajoute un millième au triple conservé, et la retenue parcourt les neuf de sorte que neuf virgule neuf neuf neuf cinq devient dix virgule zéro zéro zéro. Un demi-millième exact est traité comme un signal d'augmenter la magnitude : un virgule deux trois quatre cinq devient un virgule deux trois cinq, et moins un virgule deux trois quatre cinq devient moins un virgule deux trois cinq. C'est la règle scolaire, celle de Java RoundingMode.HALF_UP et celle de Python decimal ROUND_HALF_UP.
Ce n'est pas l'arrondi du banquier, qui enverrait certains demi-millièmes vers le dernier chiffre pair. Ce n'est pas non plus un Math.round naïf de JavaScript du montant multiplié par mille, qui peut perdre un demi-millième par résidu binaire, comme un virgule deux trois quatre cinq fois mille. Ce solveur écrit le nombre comme une chaîne de chiffres décimaux, avec une expansion fidèle de la notation scientifique, puis inspecte le quatrième chiffre fractionnaire de cette chaîne.
Le nombre de décimales est fixé à trois, donc vous n'avez jamais à retenir si un millième vaut 0.001 ou une autre échelle.
Où l'arrondi au millième le plus proche apparaît dans le travail réel
Les carnets de science et d'ingénierie rapportent masses, tensions et concentrations à trois décimales afin qu'un tableau reste lisible sans prétendre une précision fausse. Les salles de classe et les examens qui demandent d'arrondir au millième le plus proche ont besoin d'un oracle de confiance pour les demi-cas et les valeurs négatives, afin que les corrigés et les calculatrices des élèves ne divergent pas.
Les ingénieurs de données normalisent les colonnes de mesure importées selon un contrat fixe à trois décimales avant de calculer un hash ou de comparer des lignes, ce qui évite des égalités fragiles causées par de longues queues binaires. Les équipes de fabrication et de qualité ramènent lectures de jauge et cotes en millimètres qui vivent déjà en millièmes de pouce ou d'unité à un affichage documenté. Cette page s'adresse à qui cherche à arrondir au millième le plus proche, arrondir à trois décimales ou arrondi half-up à 0.001.
Elle ne convertit pas un décimal en pourcentage, ne réduit pas une valeur en chiffres significatifs et n'ajuste pas une figure à la dizaine, à la centaine, au millier ou au centime le plus proche ni à un nombre choisi de décimales : ce sont d'autres intentions de recherche et d'autres outils.
Gardez le nombre dans les limites publiées, figez les champs display et thousandths dans les tests, et vous obtenez un résultat au millième reproductible pour les devoirs, les tableurs et les workers de bord, sans dresser une bibliothèque d'arithmétique décimale à vous.
Cas d’usage
Corrigés de devoirs et d'examens sur les millièmes
Vérifiez les demi-millièmes et les montants négatifs contre un oracle déterministe, afin que 1.2345 et −1.2345 ne divergent jamais de la règle scolaire half-up à trois décimales.
Tableaux publiés à la précision 0.001
Ramenez masses, tensions et lectures de jauge au millième le plus proche afin qu'un tableau imprimé et un flux lisible par machine partagent un seul nombre documenté à trois décimales.
Questions fréquentes
Que signifie arrondir au millième le plus proche ?
Cela signifie conserver exactement trois chiffres après le point décimal (un millième, ou 0.001) et appliquer half-up au reste. 2.3454 devient 2.345 ; 2.3455 devient 2.346.
Quelle règle d'arrondi s'applique lorsque le chiffre suivant vaut 5 ?
Half-up, aussi appelé éloignement de zéro. Un premier chiffre écarté de 5 ou plus augmente la magnitude, donc 1.2345 devient 1.235 et −1.2345 devient −1.235.
Pourquoi une chaîne display en plus du nombre ?
Le champ display a toujours trois décimales ; thousandths est la même valeur comme entier signé de millièmes.
Que coûte le calculateur du millième le plus proche ?
L'outil du navigateur est gratuit et s'exécute en local.
Pourquoi ne pas simplement multiplier par 1000, arrondir puis diviser ?
Parce que les ordinateurs ne stockent beaucoup de décimaux que de façon approchée, et ce raccourci peut perdre un demi-millième, comme avec 1,2345. Le calculateur lit directement les chiffres du nombre : 1,2345 donne donc toujours 1,235.
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/math/round-to-the-nearest-thousandth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":3.14159}'const res = await fetch("https://api.kit.forhosting.com/math/round-to-the-nearest-thousandth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 3.14159
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/round-to-the-nearest-thousandth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 3.14159
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/round-to-the-nearest-thousandth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":3.14159}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":3.14159}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/round-to-the-nearest-thousandth", 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": 3.14159
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.round_to_the_nearest_thousandth",
"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 | 1000000000000000 |
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
Une entrée manquante, infinie ou non numérique échoue avec invalid_input et n'est pas facturée. Un appel API réussi coûte $0.002.
Comment fonctionne l'arrondi au millième le plus proche
Il n'y a ni graine aléatoire, ni horloge murale, ni appel réseau ; des nombres identiques produisent toujours le même JSON. Un value manquant, un texte non numérique, NaN et Infinity échouent avec invalid_input et ne sont pas débités.
Ce que vous envoyez et ce que vous recevez
Contrôles typiques : trois virgule un quatre un cinq neuf donne display trois virgule un quatre deux ; un virgule deux trois quatre cinq donne un virgule deux trois cinq ; neuf virgule neuf neuf neuf cinq donne dix virgule zéro zéro zéro ; moins un virgule deux trois quatre cinq donne moins un virgule deux trois cinq. Utilisez le formulaire gratuit du navigateur pour un aperçu rapide, puis le même contrat depuis des scripts lorsque vous devez normaliser en masse avant stockage ou affichage. Envoyez un corps JSON avec un seul champ obligatoire. value est le nombre fini à ramener au millième le plus proche ; les alias n, number, input, x, num et amount sont acceptés lors du câblage de formulaires ou de scripts. Le champ peut arriver comme nombre JSON ou comme chaîne numérique en notation décimale ou scientifique ordinaire. Un champ manquant, une chaîne vide, un symbole monétaire, un séparateur de milliers, NaN ou Infinity échouent avec invalid_input et nomment le champ en cause. Les magnitudes absolues au-dessus d'un billiard sont rejetées afin que l'expansion décimale reste dans la plage sûre de double précision sur le Worker et dans le navigateur. En cas de succès, le corps répète le value nettoyé, rapporte rounded comme le résultat half-up en nombre JSON, fixe display à une chaîne à trois décimales pour que les zéros finaux survivent au JSON (deux virgule zéro zéro zéro reste deux virgule zéro zéro zéro), rapporte thousandths comme l'entier signé de millièmes et fixe method à half_up pour que les clients documentent la règle sans lire le code. Le tarif des appels API réussis est la base publiée de $0.002 par item ; les échecs de validation ne consomment pas le solde prépayé.
Où l'arrondi au millième le plus proche apparaît dans le travail réel
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par item réussi et une validation échouée ne consomme pas le solde.
Cas d'intégration
Nettoyage d'une colonne de laboratoire et de capteurs
Normalisez une colonne de mesure CSV ou API à trois décimales et à des thousandths entiers avant de calculer un hash ou de comparer des lignes, afin que de longues queues binaires ne brisent pas les égalités.
Questions techniques
Que devez-vous envoyer ?
Un nombre fini dans value (alias n, number, input, x, num, amount). Les symboles monétaires, les chaînes vides, NaN et Infinity sont rejetés avec invalid_input.