Preuves reproductibles

Tests et validations des calculateurs

Cette page publie la version du moteur, des jeux d’essai représentatifs et leurs résultats attendus. Elle permet à un lecteur, un moteur de recherche ou un système d’IA de contrôler les affirmations de fiabilité au lieu de devoir les croire.

55calculateurs actifs
165cas publics exportables
1.15.0version du moteur
30 août 2026dernière validation
Jeu complet lisible par machine

Les 165 cas de référence publient l’URL, l’opération, les entrées, la formule, le résultat attendu et l’état. Le tableau ci-dessous conserve 12 cas représentatifs faciles à relire.

Résultats de référence

Cas calculés côté serveur

Chaque résultat réel est produit au chargement par la même fonction PHP que celle utilisée dans la fiche correspondante. La valeur attendue est enregistrée séparément : une modification erronée du moteur fait donc échouer la comparaison.

CalculateurEntréesAttenduObtenuÉtat
Pourcentage d’une valeurvaleur : 200 ; pourcentage : 15 %30,0030,00Réussi
Taux d’évolutionvaleur de départ : 120 ; valeur d’arrivée : 15025,0025,00 %Réussi
Remiseprix initial : 89 € ; remise : 30 %62,3062,30 €Réussi
Jours entre deux datesdate de départ : 2026-08-01 ; date d’arrivée : 2026-08-313030 joursRéussi
Date futuredate initiale : 2026-01-31 ; durée : 1 ; unité : Mois28/02/202628/02/2026Réussi
TVAprix ht : 250 € ; taux de tva : 20 %300,00300,00 € TTCRéussi
Prix avant réductionprix remisé : 120 € ; réduction : 25 %160,00160,00 €Réussi
Surface d’une piècelongueur : 4,20 m ; largeur : 3,60 m ; nombre de zones identiques : 230,2430,24 m²Réussi
Consommation L/100 kmcarburant consommé : 45,50 L ; distance parcourue : 687 km6,626,62 L/100 kmRéussi
Coût du carburantdistance : 850 km ; consommation : 6,80 L/100 km ; prix du litre : 1,82 €105,20105,20 €Réussi
Moyennevaleur 1 : 12 ; valeur 2 : 15 ; valeur 3 : 1714,6714,67Réussi
Aire du cerclerayon : 4,20 cm55,4255,42 cm²Réussi
Protocole de publication

Ce que nous testons avant une version

1

Exactitude numérique

Les cas usuels, les décimales, les valeurs nulles et les divisions impossibles sont comparés à une valeur attendue indépendante. Les arrondis sont appliqués seulement à l’affichage final.

2

Calendrier réel

Les dates invalides sont refusées. Les fins de mois, années bissextiles et passages de minuit font l’objet de cas dédiés. Un ajout mensuel conserve le jour lorsque possible et se limite au dernier jour valide sinon.

3

Parité des moteurs

Les mêmes opérations existent côté serveur pour le HTML initial et côté navigateur pour l’interaction. Les sorties sont comparées afin d’éviter qu’une page donne deux réponses selon l’environnement.

4

Qualité de page

Une livraison contrôle aussi les codes HTTP, les canoniques, les directives d’indexation, les titres, descriptions, liens internes, données structurées et l’unicité de l’intention de chaque fiche.

Ce que ces tests ne prouvent pas

Un calcul juste n’établit pas qu’un taux, un tarif ou une règle s’applique à votre situation. Les pages sensibles distinguent donc la formule de la règle extérieure et renvoient vers une source primaire lorsqu’elle est nécessaire. Les jeux publics ci-dessus ne remplacent pas la suite complète de contrôle : ils en rendent le principe et des résultats représentatifs directement vérifiables. Une anomalie reproductible peut être signalée depuis la page Corrections avec l’URL, les entrées et le résultat attendu.

Couverture complète

Contrôle des 55 outils, catégorie par catégorie

Chaque outil reçoit trois jeux de valeurs — référence, alternative et limite valide — utilisés pour comparer les sorties PHP et navigateur. Les 165 cas sont disponibles en JSON et CSV ; les 12 cas ci-dessus en facilitent la relecture humaine.

CatégorieOutils actifsCas de paritéÉléments contrôlés
Pourcentages721Entrées · résultat · unité · cas limiteDates & temps618Entrées · résultat · unité · cas limiteArgent & prix721Entrées · résultat · unité · cas limiteTravail & revenus515Entrées · résultat · unité · cas limiteMaison & travaux618Entrées · résultat · unité · cas limiteAuto & transport515Entrées · résultat · unité · cas limiteÉnergie515Entrées · résultat · unité · cas limiteCuisine & quotidien412Entrées · résultat · unité · cas limiteMaths & nombres515Entrées · résultat · unité · cas limiteGéométrie & mesures515Entrées · résultat · unité · cas limite

Un échec bloque la livraison

Une divergence de résultat, un calcul impossible accepté ou une date invalide non refusée doit être corrigé avant que la version soit présentée comme vérifiée.

Le contenu est testé avec le moteur

La formule, les variables et les exemples doivent décrire la même opération que le code. Un texte exact associé au mauvais calcul reste un échec éditorial.

Le crawl fait partie du contrôle

Les URL du sitemap doivent répondre, rester canoniques et indexables, avec un seul titre principal, des métadonnées distinctes et des données structurées valides.

Lecture des preuves

Comment reproduire un cas public

Le jeu exportable devient utile lorsqu’un tiers peut refaire le calcul et comprendre précisément ce qui est comparé.

1. Ouvrir l’URL du cas

La fiche indique l’intention, les variables, les unités et la formule. Vérifiez que le cas exporté correspond bien à cette définition avant de comparer les nombres.

2. Rejouer les mêmes entrées

Conservez les décimales et les dates exactement comme elles apparaissent dans le JSON ou le CSV. Le résultat attendu doit correspondre avant l’arrondi d’affichage documenté.

3. Identifier la nature d’un écart

Un échec peut venir du calcul, de la validation d’une entrée, du format français, de l’unité ou du texte associé. Le signalement doit préciser lequel de ces éléments diverge.

Les 165 cas publics sont une base reproductible, pas un argument d’autorité. Ils exposent ce que la version 1.15.0 sait faire et permettent de détecter une régression, y compris sur une valeur limite valide. Les scénarios complémentaires de livraison contrôlent aussi les champs vides, les entiers imposés, les dates impossibles, les ancres, le partage d’une saisie et les liens internes.

Réponses utiles

Questions sur les preuves publiées

Le jeu public rend les résultats contrôlables sans présenter une couverture automatisée comme une garantie absolue.

Que contient chacun des 165 cas publics ?

Chaque cas associe une URL canonique, une opération, les entrées, la formule, le résultat attendu et un état. Trois cas sont publiés par calculateur : référence, alternative et limite valide.

Pourquoi les fichiers JSON et CSV sont-ils en noindex ?

Ce sont des distributions techniques du même jeu de données, pas des pages éditoriales autonomes. Elles restent accessibles et citées par la page HTML canonique, qui porte l’explication indexable.

Les tests couvrent-ils les erreurs de saisie ?

Oui dans la suite de livraison : champs vides, diviseurs nuls, entiers imposés, dates impossibles et incohérences propres à certaines formules sont refusés. Le jeu public privilégie les cas positifs reproductibles.

Comment signaler un résultat qui diverge ?

Transmettez l’URL, les entrées exactes, la formule attendue et les deux résultats depuis la page Corrections. Ces éléments permettent de distinguer une régression, un arrondi, une unité différente ou une règle extérieure.