{
    "name": "Jeu public de validation Calculer.net",
    "engineVersion": "1.15.0",
    "verifiedDate": "2026-08-30",
    "caseCount": 165,
    "methodology": "https://www.calculer.net/tests-et-validations/",
    "cases": [
        {
            "id": "pourcentages/calculer-un-pourcentage#reference",
            "url": "https://www.calculer.net/pourcentages/calculer-un-pourcentage/",
            "category": "pourcentages",
            "calculator": "Pourcentage d’une valeur",
            "operation": "percentOf",
            "case": "reference",
            "inputs": {
                "value": 200,
                "percent": 15
            },
            "formula": "Valeur × pourcentage ÷ 100",
            "expectedDisplay": "30,00",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-un-pourcentage#alternative",
            "url": "https://www.calculer.net/pourcentages/calculer-un-pourcentage/",
            "category": "pourcentages",
            "calculator": "Pourcentage d’une valeur",
            "operation": "percentOf",
            "case": "alternative",
            "inputs": {
                "value": 300,
                "percent": 7.5
            },
            "formula": "Valeur × pourcentage ÷ 100",
            "expectedDisplay": "22,50",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-un-pourcentage#limite",
            "url": "https://www.calculer.net/pourcentages/calculer-un-pourcentage/",
            "category": "pourcentages",
            "calculator": "Pourcentage d’une valeur",
            "operation": "percentOf",
            "case": "limite",
            "inputs": {
                "value": 200,
                "percent": 0
            },
            "formula": "Valeur × pourcentage ÷ 100",
            "expectedDisplay": "0,00",
            "status": "pass"
        },
        {
            "id": "pourcentages/taux-evolution#reference",
            "url": "https://www.calculer.net/pourcentages/taux-evolution/",
            "category": "pourcentages",
            "calculator": "Taux d’évolution",
            "operation": "percentChange",
            "case": "reference",
            "inputs": {
                "start": 120,
                "end": 150
            },
            "formula": "(Arrivée − départ) ÷ départ × 100",
            "expectedDisplay": "25,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/taux-evolution#alternative",
            "url": "https://www.calculer.net/pourcentages/taux-evolution/",
            "category": "pourcentages",
            "calculator": "Taux d’évolution",
            "operation": "percentChange",
            "case": "alternative",
            "inputs": {
                "start": 180,
                "end": 225
            },
            "formula": "(Arrivée − départ) ÷ départ × 100",
            "expectedDisplay": "25,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/taux-evolution#limite",
            "url": "https://www.calculer.net/pourcentages/taux-evolution/",
            "category": "pourcentages",
            "calculator": "Taux d’évolution",
            "operation": "percentChange",
            "case": "limite",
            "inputs": {
                "start": 120,
                "end": 120
            },
            "formula": "(Arrivée − départ) ÷ départ × 100",
            "expectedDisplay": "0,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/augmentation-pourcentage#reference",
            "url": "https://www.calculer.net/pourcentages/augmentation-pourcentage/",
            "category": "pourcentages",
            "calculator": "Augmentation",
            "operation": "percentReverse",
            "case": "reference",
            "inputs": {
                "value": 200,
                "percent": 15
            },
            "formula": "Valeur × (1 + taux ÷ 100)",
            "expectedDisplay": "230,00 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/augmentation-pourcentage#alternative",
            "url": "https://www.calculer.net/pourcentages/augmentation-pourcentage/",
            "category": "pourcentages",
            "calculator": "Augmentation",
            "operation": "percentReverse",
            "case": "alternative",
            "inputs": {
                "value": 300,
                "percent": 7.5
            },
            "formula": "Valeur × (1 + taux ÷ 100)",
            "expectedDisplay": "322,50 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/augmentation-pourcentage#limite",
            "url": "https://www.calculer.net/pourcentages/augmentation-pourcentage/",
            "category": "pourcentages",
            "calculator": "Augmentation",
            "operation": "percentReverse",
            "case": "limite",
            "inputs": {
                "value": 200,
                "percent": 0
            },
            "formula": "Valeur × (1 + taux ÷ 100)",
            "expectedDisplay": "200,00 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-une-remise#reference",
            "url": "https://www.calculer.net/pourcentages/calculer-une-remise/",
            "category": "pourcentages",
            "calculator": "Remise",
            "operation": "discount",
            "case": "reference",
            "inputs": {
                "value": 89,
                "percent": 30
            },
            "formula": "Prix × (1 − remise ÷ 100)",
            "expectedDisplay": "62,30 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-une-remise#alternative",
            "url": "https://www.calculer.net/pourcentages/calculer-une-remise/",
            "category": "pourcentages",
            "calculator": "Remise",
            "operation": "discount",
            "case": "alternative",
            "inputs": {
                "value": 133.5,
                "percent": 15
            },
            "formula": "Prix × (1 − remise ÷ 100)",
            "expectedDisplay": "113,48 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-une-remise#limite",
            "url": "https://www.calculer.net/pourcentages/calculer-une-remise/",
            "category": "pourcentages",
            "calculator": "Remise",
            "operation": "discount",
            "case": "limite",
            "inputs": {
                "value": 89,
                "percent": 100
            },
            "formula": "Prix × (1 − remise ÷ 100)",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/retrouver-valeur-initiale#reference",
            "url": "https://www.calculer.net/pourcentages/retrouver-valeur-initiale/",
            "category": "pourcentages",
            "calculator": "Valeur initiale",
            "operation": "percentInitial",
            "case": "reference",
            "inputs": {
                "value": 230,
                "percent": 15
            },
            "formula": "Valeur finale ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "200,00 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/retrouver-valeur-initiale#alternative",
            "url": "https://www.calculer.net/pourcentages/retrouver-valeur-initiale/",
            "category": "pourcentages",
            "calculator": "Valeur initiale",
            "operation": "percentInitial",
            "case": "alternative",
            "inputs": {
                "value": 345,
                "percent": 7.5
            },
            "formula": "Valeur finale ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "320,93 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/retrouver-valeur-initiale#limite",
            "url": "https://www.calculer.net/pourcentages/retrouver-valeur-initiale/",
            "category": "pourcentages",
            "calculator": "Valeur initiale",
            "operation": "percentInitial",
            "case": "limite",
            "inputs": {
                "value": 230,
                "percent": 0
            },
            "formula": "Valeur finale ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "230,00 €",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-proportion#reference",
            "url": "https://www.calculer.net/pourcentages/calculer-proportion/",
            "category": "pourcentages",
            "calculator": "Proportion",
            "operation": "ratio",
            "case": "reference",
            "inputs": {
                "part": 36,
                "total": 120
            },
            "formula": "Partie ÷ total × 100",
            "expectedDisplay": "30,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-proportion#alternative",
            "url": "https://www.calculer.net/pourcentages/calculer-proportion/",
            "category": "pourcentages",
            "calculator": "Proportion",
            "operation": "ratio",
            "case": "alternative",
            "inputs": {
                "part": 45,
                "total": 180
            },
            "formula": "Partie ÷ total × 100",
            "expectedDisplay": "25,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/calculer-proportion#limite",
            "url": "https://www.calculer.net/pourcentages/calculer-proportion/",
            "category": "pourcentages",
            "calculator": "Proportion",
            "operation": "ratio",
            "case": "limite",
            "inputs": {
                "part": 0,
                "total": 120
            },
            "formula": "Partie ÷ total × 100",
            "expectedDisplay": "0,00 %",
            "status": "pass"
        },
        {
            "id": "pourcentages/regle-de-trois#reference",
            "url": "https://www.calculer.net/pourcentages/regle-de-trois/",
            "category": "pourcentages",
            "calculator": "Règle de trois",
            "operation": "ruleOfThree",
            "case": "reference",
            "inputs": {
                "a": 4,
                "b": 10,
                "c": 7
            },
            "formula": "B × C ÷ A",
            "expectedDisplay": "17,50",
            "status": "pass"
        },
        {
            "id": "pourcentages/regle-de-trois#alternative",
            "url": "https://www.calculer.net/pourcentages/regle-de-trois/",
            "category": "pourcentages",
            "calculator": "Règle de trois",
            "operation": "ruleOfThree",
            "case": "alternative",
            "inputs": {
                "a": 6,
                "b": 12.5,
                "c": 10.5
            },
            "formula": "B × C ÷ A",
            "expectedDisplay": "21,88",
            "status": "pass"
        },
        {
            "id": "pourcentages/regle-de-trois#limite",
            "url": "https://www.calculer.net/pourcentages/regle-de-trois/",
            "category": "pourcentages",
            "calculator": "Règle de trois",
            "operation": "ruleOfThree",
            "case": "limite",
            "inputs": {
                "a": 4,
                "b": 10,
                "c": 0
            },
            "formula": "B × C ÷ A",
            "expectedDisplay": "0,00",
            "status": "pass"
        },
        {
            "id": "temps/age-exact#reference",
            "url": "https://www.calculer.net/temps/age-exact/",
            "category": "temps",
            "calculator": "Âge exact",
            "operation": "ageExact",
            "case": "reference",
            "inputs": {
                "start": "1990-06-15",
                "end": "2026-08-29"
            },
            "formula": "Date de référence − date de naissance",
            "expectedDisplay": "36 ans, 2 mois et 14 jours",
            "status": "pass"
        },
        {
            "id": "temps/age-exact#alternative",
            "url": "https://www.calculer.net/temps/age-exact/",
            "category": "temps",
            "calculator": "Âge exact",
            "operation": "ageExact",
            "case": "alternative",
            "inputs": {
                "start": "2000-12-20",
                "end": "2026-08-30"
            },
            "formula": "Date de référence − date de naissance",
            "expectedDisplay": "25 ans, 8 mois et 10 jours",
            "status": "pass"
        },
        {
            "id": "temps/age-exact#limite",
            "url": "https://www.calculer.net/temps/age-exact/",
            "category": "temps",
            "calculator": "Âge exact",
            "operation": "ageExact",
            "case": "limite",
            "inputs": {
                "start": "1990-06-15",
                "end": "1990-06-15"
            },
            "formula": "Date de référence − date de naissance",
            "expectedDisplay": "0 ans, 0 mois et 0 jours",
            "status": "pass"
        },
        {
            "id": "temps/jours-entre-deux-dates#reference",
            "url": "https://www.calculer.net/temps/jours-entre-deux-dates/",
            "category": "temps",
            "calculator": "Jours entre deux dates",
            "operation": "dateDiff",
            "case": "reference",
            "inputs": {
                "start": "2026-08-01",
                "end": "2026-08-31"
            },
            "formula": "Date de fin − date de début",
            "expectedDisplay": "30 jours",
            "status": "pass"
        },
        {
            "id": "temps/jours-entre-deux-dates#alternative",
            "url": "https://www.calculer.net/temps/jours-entre-deux-dates/",
            "category": "temps",
            "calculator": "Jours entre deux dates",
            "operation": "dateDiff",
            "case": "alternative",
            "inputs": {
                "start": "2024-02-27",
                "end": "2024-03-02"
            },
            "formula": "Date de fin − date de début",
            "expectedDisplay": "4 jours",
            "status": "pass"
        },
        {
            "id": "temps/jours-entre-deux-dates#limite",
            "url": "https://www.calculer.net/temps/jours-entre-deux-dates/",
            "category": "temps",
            "calculator": "Jours entre deux dates",
            "operation": "dateDiff",
            "case": "limite",
            "inputs": {
                "start": "2026-08-01",
                "end": "2026-08-01"
            },
            "formula": "Date de fin − date de début",
            "expectedDisplay": "0 jours",
            "status": "pass"
        },
        {
            "id": "temps/duree-entre-deux-heures#reference",
            "url": "https://www.calculer.net/temps/duree-entre-deux-heures/",
            "category": "temps",
            "calculator": "Durée entre deux heures",
            "operation": "timeDuration",
            "case": "reference",
            "inputs": {
                "start": "08:30",
                "end": "17:15"
            },
            "formula": "Heure de fin − heure de début",
            "expectedDisplay": "8 h 45",
            "status": "pass"
        },
        {
            "id": "temps/duree-entre-deux-heures#alternative",
            "url": "https://www.calculer.net/temps/duree-entre-deux-heures/",
            "category": "temps",
            "calculator": "Durée entre deux heures",
            "operation": "timeDuration",
            "case": "alternative",
            "inputs": {
                "start": "22:30",
                "end": "06:15"
            },
            "formula": "Heure de fin − heure de début",
            "expectedDisplay": "7 h 45",
            "status": "pass"
        },
        {
            "id": "temps/duree-entre-deux-heures#limite",
            "url": "https://www.calculer.net/temps/duree-entre-deux-heures/",
            "category": "temps",
            "calculator": "Durée entre deux heures",
            "operation": "timeDuration",
            "case": "limite",
            "inputs": {
                "start": "08:30",
                "end": "08:30"
            },
            "formula": "Heure de fin − heure de début",
            "expectedDisplay": "0 h 00",
            "status": "pass"
        },
        {
            "id": "temps/ajouter-des-jours#reference",
            "url": "https://www.calculer.net/temps/ajouter-des-jours/",
            "category": "temps",
            "calculator": "Ajouter des jours",
            "operation": "addDays",
            "case": "reference",
            "inputs": {
                "start": "2026-08-12",
                "days": 18
            },
            "formula": "Date de départ + nombre de jours",
            "expectedDisplay": "30/08/2026",
            "status": "pass"
        },
        {
            "id": "temps/ajouter-des-jours#alternative",
            "url": "https://www.calculer.net/temps/ajouter-des-jours/",
            "category": "temps",
            "calculator": "Ajouter des jours",
            "operation": "addDays",
            "case": "alternative",
            "inputs": {
                "start": "2026-12-20",
                "days": 20
            },
            "formula": "Date de départ + nombre de jours",
            "expectedDisplay": "09/01/2027",
            "status": "pass"
        },
        {
            "id": "temps/ajouter-des-jours#limite",
            "url": "https://www.calculer.net/temps/ajouter-des-jours/",
            "category": "temps",
            "calculator": "Ajouter des jours",
            "operation": "addDays",
            "case": "limite",
            "inputs": {
                "start": "2026-08-12",
                "days": 0
            },
            "formula": "Date de départ + nombre de jours",
            "expectedDisplay": "12/08/2026",
            "status": "pass"
        },
        {
            "id": "temps/date-future#reference",
            "url": "https://www.calculer.net/temps/date-future/",
            "category": "temps",
            "calculator": "Date future",
            "operation": "addPeriod",
            "case": "reference",
            "inputs": {
                "start": "2026-08-05",
                "part": 3,
                "periodUnit": "months"
            },
            "formula": "Date initiale + durée dans l’unité choisie",
            "expectedDisplay": "05/11/2026",
            "status": "pass"
        },
        {
            "id": "temps/date-future#alternative",
            "url": "https://www.calculer.net/temps/date-future/",
            "category": "temps",
            "calculator": "Date future",
            "operation": "addPeriod",
            "case": "alternative",
            "inputs": {
                "start": "2026-01-31",
                "part": 1,
                "periodUnit": "months"
            },
            "formula": "Date initiale + durée dans l’unité choisie",
            "expectedDisplay": "28/02/2026",
            "status": "pass"
        },
        {
            "id": "temps/date-future#limite",
            "url": "https://www.calculer.net/temps/date-future/",
            "category": "temps",
            "calculator": "Date future",
            "operation": "addPeriod",
            "case": "limite",
            "inputs": {
                "start": "2026-08-05",
                "part": 0,
                "periodUnit": "months"
            },
            "formula": "Date initiale + durée dans l’unité choisie",
            "expectedDisplay": "05/08/2026",
            "status": "pass"
        },
        {
            "id": "temps/calculer-anciennete#reference",
            "url": "https://www.calculer.net/temps/calculer-anciennete/",
            "category": "temps",
            "calculator": "Ancienneté",
            "operation": "ageExact",
            "case": "reference",
            "inputs": {
                "start": "2014-09-01",
                "end": "2026-08-29"
            },
            "formula": "Date de référence − date d’entrée",
            "expectedDisplay": "11 ans, 11 mois et 28 jours",
            "status": "pass"
        },
        {
            "id": "temps/calculer-anciennete#alternative",
            "url": "https://www.calculer.net/temps/calculer-anciennete/",
            "category": "temps",
            "calculator": "Ancienneté",
            "operation": "ageExact",
            "case": "alternative",
            "inputs": {
                "start": "2000-12-20",
                "end": "2026-08-30"
            },
            "formula": "Date de référence − date d’entrée",
            "expectedDisplay": "25 ans, 8 mois et 10 jours",
            "status": "pass"
        },
        {
            "id": "temps/calculer-anciennete#limite",
            "url": "https://www.calculer.net/temps/calculer-anciennete/",
            "category": "temps",
            "calculator": "Ancienneté",
            "operation": "ageExact",
            "case": "limite",
            "inputs": {
                "start": "2014-09-01",
                "end": "2014-09-01"
            },
            "formula": "Date de référence − date d’entrée",
            "expectedDisplay": "0 ans, 0 mois et 0 jours",
            "status": "pass"
        },
        {
            "id": "argent/calculer-tva#reference",
            "url": "https://www.calculer.net/argent/calculer-tva/",
            "category": "argent",
            "calculator": "TVA",
            "operation": "tvaAdd",
            "case": "reference",
            "inputs": {
                "value": 250,
                "percent": 20
            },
            "formula": "HT × (1 + taux ÷ 100)",
            "expectedDisplay": "300,00 € TTC",
            "status": "pass"
        },
        {
            "id": "argent/calculer-tva#alternative",
            "url": "https://www.calculer.net/argent/calculer-tva/",
            "category": "argent",
            "calculator": "TVA",
            "operation": "tvaAdd",
            "case": "alternative",
            "inputs": {
                "value": 375,
                "percent": 10
            },
            "formula": "HT × (1 + taux ÷ 100)",
            "expectedDisplay": "412,50 € TTC",
            "status": "pass"
        },
        {
            "id": "argent/calculer-tva#limite",
            "url": "https://www.calculer.net/argent/calculer-tva/",
            "category": "argent",
            "calculator": "TVA",
            "operation": "tvaAdd",
            "case": "limite",
            "inputs": {
                "value": 250,
                "percent": 0
            },
            "formula": "HT × (1 + taux ÷ 100)",
            "expectedDisplay": "250,00 € TTC",
            "status": "pass"
        },
        {
            "id": "argent/prix-ht#reference",
            "url": "https://www.calculer.net/argent/prix-ht/",
            "category": "argent",
            "calculator": "TTC vers HT",
            "operation": "tvaExtract",
            "case": "reference",
            "inputs": {
                "value": 120,
                "percent": 20
            },
            "formula": "TTC ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "100,00 € HT",
            "status": "pass"
        },
        {
            "id": "argent/prix-ht#alternative",
            "url": "https://www.calculer.net/argent/prix-ht/",
            "category": "argent",
            "calculator": "TTC vers HT",
            "operation": "tvaExtract",
            "case": "alternative",
            "inputs": {
                "value": 180,
                "percent": 10
            },
            "formula": "TTC ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "163,64 € HT",
            "status": "pass"
        },
        {
            "id": "argent/prix-ht#limite",
            "url": "https://www.calculer.net/argent/prix-ht/",
            "category": "argent",
            "calculator": "TTC vers HT",
            "operation": "tvaExtract",
            "case": "limite",
            "inputs": {
                "value": 120,
                "percent": 0
            },
            "formula": "TTC ÷ (1 + taux ÷ 100)",
            "expectedDisplay": "120,00 € HT",
            "status": "pass"
        },
        {
            "id": "argent/prix-apres-reduction#reference",
            "url": "https://www.calculer.net/argent/prix-apres-reduction/",
            "category": "argent",
            "calculator": "Prix avant réduction",
            "operation": "discountInitial",
            "case": "reference",
            "inputs": {
                "value": 120,
                "percent": 25
            },
            "formula": "Prix remisé ÷ (1 − réduction ÷ 100)",
            "expectedDisplay": "160,00 €",
            "status": "pass"
        },
        {
            "id": "argent/prix-apres-reduction#alternative",
            "url": "https://www.calculer.net/argent/prix-apres-reduction/",
            "category": "argent",
            "calculator": "Prix avant réduction",
            "operation": "discountInitial",
            "case": "alternative",
            "inputs": {
                "value": 180,
                "percent": 12.5
            },
            "formula": "Prix remisé ÷ (1 − réduction ÷ 100)",
            "expectedDisplay": "205,71 €",
            "status": "pass"
        },
        {
            "id": "argent/prix-apres-reduction#limite",
            "url": "https://www.calculer.net/argent/prix-apres-reduction/",
            "category": "argent",
            "calculator": "Prix avant réduction",
            "operation": "discountInitial",
            "case": "limite",
            "inputs": {
                "value": 120,
                "percent": 0
            },
            "formula": "Prix remisé ÷ (1 − réduction ÷ 100)",
            "expectedDisplay": "120,00 €",
            "status": "pass"
        },
        {
            "id": "argent/prix-au-kilo#reference",
            "url": "https://www.calculer.net/argent/prix-au-kilo/",
            "category": "argent",
            "calculator": "Prix au kilo",
            "operation": "unitPrice",
            "case": "reference",
            "inputs": {
                "value": 4.8,
                "total": 0.6
            },
            "formula": "Prix ÷ poids en kg",
            "expectedDisplay": "8,00 €/kg",
            "status": "pass"
        },
        {
            "id": "argent/prix-au-kilo#alternative",
            "url": "https://www.calculer.net/argent/prix-au-kilo/",
            "category": "argent",
            "calculator": "Prix au kilo",
            "operation": "unitPrice",
            "case": "alternative",
            "inputs": {
                "value": 7.2,
                "total": 0.9
            },
            "formula": "Prix ÷ poids en kg",
            "expectedDisplay": "8,00 €/kg",
            "status": "pass"
        },
        {
            "id": "argent/prix-au-kilo#limite",
            "url": "https://www.calculer.net/argent/prix-au-kilo/",
            "category": "argent",
            "calculator": "Prix au kilo",
            "operation": "unitPrice",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 0.6
            },
            "formula": "Prix ÷ poids en kg",
            "expectedDisplay": "0,00 €/kg",
            "status": "pass"
        },
        {
            "id": "argent/cout-unitaire#reference",
            "url": "https://www.calculer.net/argent/cout-unitaire/",
            "category": "argent",
            "calculator": "Coût unitaire",
            "operation": "unitPrice",
            "case": "reference",
            "inputs": {
                "value": 137.5,
                "total": 25
            },
            "formula": "Coût total ÷ quantité",
            "expectedDisplay": "5,50 €/unité",
            "status": "pass"
        },
        {
            "id": "argent/cout-unitaire#alternative",
            "url": "https://www.calculer.net/argent/cout-unitaire/",
            "category": "argent",
            "calculator": "Coût unitaire",
            "operation": "unitPrice",
            "case": "alternative",
            "inputs": {
                "value": 206.25,
                "total": 37.5
            },
            "formula": "Coût total ÷ quantité",
            "expectedDisplay": "5,50 €/unité",
            "status": "pass"
        },
        {
            "id": "argent/cout-unitaire#limite",
            "url": "https://www.calculer.net/argent/cout-unitaire/",
            "category": "argent",
            "calculator": "Coût unitaire",
            "operation": "unitPrice",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 25
            },
            "formula": "Coût total ÷ quantité",
            "expectedDisplay": "0,00 €/unité",
            "status": "pass"
        },
        {
            "id": "argent/calculer-marge#reference",
            "url": "https://www.calculer.net/argent/calculer-marge/",
            "category": "argent",
            "calculator": "Marge",
            "operation": "margin",
            "case": "reference",
            "inputs": {
                "end": 85,
                "start": 52
            },
            "formula": "Prix de vente HT − coût d’achat HT",
            "expectedDisplay": "33,00 €",
            "status": "pass"
        },
        {
            "id": "argent/calculer-marge#alternative",
            "url": "https://www.calculer.net/argent/calculer-marge/",
            "category": "argent",
            "calculator": "Marge",
            "operation": "margin",
            "case": "alternative",
            "inputs": {
                "end": 127.5,
                "start": 78
            },
            "formula": "Prix de vente HT − coût d’achat HT",
            "expectedDisplay": "49,50 €",
            "status": "pass"
        },
        {
            "id": "argent/calculer-marge#limite",
            "url": "https://www.calculer.net/argent/calculer-marge/",
            "category": "argent",
            "calculator": "Marge",
            "operation": "margin",
            "case": "limite",
            "inputs": {
                "end": 52,
                "start": 52
            },
            "formula": "Prix de vente HT − coût d’achat HT",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "argent/interets-simples#reference",
            "url": "https://www.calculer.net/argent/interets-simples/",
            "category": "argent",
            "calculator": "Intérêts simples",
            "operation": "simpleInterest",
            "case": "reference",
            "inputs": {
                "value": 5000,
                "percent": 3.5,
                "total": 2
            },
            "formula": "Capital × taux × durée ÷ 100",
            "expectedDisplay": "350,00 € d’intérêts",
            "status": "pass"
        },
        {
            "id": "argent/interets-simples#alternative",
            "url": "https://www.calculer.net/argent/interets-simples/",
            "category": "argent",
            "calculator": "Intérêts simples",
            "operation": "simpleInterest",
            "case": "alternative",
            "inputs": {
                "value": 7500,
                "percent": 1.75,
                "total": 3
            },
            "formula": "Capital × taux × durée ÷ 100",
            "expectedDisplay": "393,75 € d’intérêts",
            "status": "pass"
        },
        {
            "id": "argent/interets-simples#limite",
            "url": "https://www.calculer.net/argent/interets-simples/",
            "category": "argent",
            "calculator": "Intérêts simples",
            "operation": "simpleInterest",
            "case": "limite",
            "inputs": {
                "value": 5000,
                "percent": 0,
                "total": 2
            },
            "formula": "Capital × taux × durée ÷ 100",
            "expectedDisplay": "0,00 € d’intérêts",
            "status": "pass"
        },
        {
            "id": "travail/taux-horaire#reference",
            "url": "https://www.calculer.net/travail/taux-horaire/",
            "category": "travail",
            "calculator": "Taux horaire",
            "operation": "hourlyRate",
            "case": "reference",
            "inputs": {
                "value": 2450,
                "total": 151.67
            },
            "formula": "Revenu ÷ heures travaillées",
            "expectedDisplay": "16,15 €/h",
            "status": "pass"
        },
        {
            "id": "travail/taux-horaire#alternative",
            "url": "https://www.calculer.net/travail/taux-horaire/",
            "category": "travail",
            "calculator": "Taux horaire",
            "operation": "hourlyRate",
            "case": "alternative",
            "inputs": {
                "value": 3675,
                "total": 227.505
            },
            "formula": "Revenu ÷ heures travaillées",
            "expectedDisplay": "16,15 €/h",
            "status": "pass"
        },
        {
            "id": "travail/taux-horaire#limite",
            "url": "https://www.calculer.net/travail/taux-horaire/",
            "category": "travail",
            "calculator": "Taux horaire",
            "operation": "hourlyRate",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 151.67
            },
            "formula": "Revenu ÷ heures travaillées",
            "expectedDisplay": "0,00 €/h",
            "status": "pass"
        },
        {
            "id": "travail/salaire-mensuel-annuel#reference",
            "url": "https://www.calculer.net/travail/salaire-mensuel-annuel/",
            "category": "travail",
            "calculator": "Mensuel vers annuel",
            "operation": "monthlyAnnual",
            "case": "reference",
            "inputs": {
                "value": 2300,
                "total": 12
            },
            "formula": "Salaire mensuel × 12",
            "expectedDisplay": "27 600,00 €/an",
            "status": "pass"
        },
        {
            "id": "travail/salaire-mensuel-annuel#alternative",
            "url": "https://www.calculer.net/travail/salaire-mensuel-annuel/",
            "category": "travail",
            "calculator": "Mensuel vers annuel",
            "operation": "monthlyAnnual",
            "case": "alternative",
            "inputs": {
                "value": 3450,
                "total": 18
            },
            "formula": "Salaire mensuel × 12",
            "expectedDisplay": "62 100,00 €/an",
            "status": "pass"
        },
        {
            "id": "travail/salaire-mensuel-annuel#limite",
            "url": "https://www.calculer.net/travail/salaire-mensuel-annuel/",
            "category": "travail",
            "calculator": "Mensuel vers annuel",
            "operation": "monthlyAnnual",
            "case": "limite",
            "inputs": {
                "value": 2300,
                "total": 1
            },
            "formula": "Salaire mensuel × 12",
            "expectedDisplay": "2 300,00 €/an",
            "status": "pass"
        },
        {
            "id": "travail/heures-travaillees#reference",
            "url": "https://www.calculer.net/travail/heures-travaillees/",
            "category": "travail",
            "calculator": "Heures travaillées",
            "operation": "workDuration",
            "case": "reference",
            "inputs": {
                "start": "08:30",
                "end": "17:15",
                "break": 45
            },
            "formula": "Fin − début − pauses",
            "expectedDisplay": "8 h 00",
            "status": "pass"
        },
        {
            "id": "travail/heures-travaillees#alternative",
            "url": "https://www.calculer.net/travail/heures-travaillees/",
            "category": "travail",
            "calculator": "Heures travaillées",
            "operation": "workDuration",
            "case": "alternative",
            "inputs": {
                "start": "22:30",
                "end": "06:15",
                "break": 30
            },
            "formula": "Fin − début − pauses",
            "expectedDisplay": "7 h 15",
            "status": "pass"
        },
        {
            "id": "travail/heures-travaillees#limite",
            "url": "https://www.calculer.net/travail/heures-travaillees/",
            "category": "travail",
            "calculator": "Heures travaillées",
            "operation": "workDuration",
            "case": "limite",
            "inputs": {
                "start": "08:30",
                "end": "08:30",
                "break": 0
            },
            "formula": "Fin − début − pauses",
            "expectedDisplay": "0 h 00",
            "status": "pass"
        },
        {
            "id": "travail/augmentation-salaire#reference",
            "url": "https://www.calculer.net/travail/augmentation-salaire/",
            "category": "travail",
            "calculator": "Hausse de salaire",
            "operation": "percentReverse",
            "case": "reference",
            "inputs": {
                "value": 2200,
                "percent": 4
            },
            "formula": "Salaire × (1 + taux ÷ 100)",
            "expectedDisplay": "2 288,00 €",
            "status": "pass"
        },
        {
            "id": "travail/augmentation-salaire#alternative",
            "url": "https://www.calculer.net/travail/augmentation-salaire/",
            "category": "travail",
            "calculator": "Hausse de salaire",
            "operation": "percentReverse",
            "case": "alternative",
            "inputs": {
                "value": 3300,
                "percent": 2
            },
            "formula": "Salaire × (1 + taux ÷ 100)",
            "expectedDisplay": "3 366,00 €",
            "status": "pass"
        },
        {
            "id": "travail/augmentation-salaire#limite",
            "url": "https://www.calculer.net/travail/augmentation-salaire/",
            "category": "travail",
            "calculator": "Hausse de salaire",
            "operation": "percentReverse",
            "case": "limite",
            "inputs": {
                "value": 2200,
                "percent": 0
            },
            "formula": "Salaire × (1 + taux ÷ 100)",
            "expectedDisplay": "2 200,00 €",
            "status": "pass"
        },
        {
            "id": "travail/calculer-prorata#reference",
            "url": "https://www.calculer.net/travail/calculer-prorata/",
            "category": "travail",
            "calculator": "Prorata",
            "operation": "prorata",
            "case": "reference",
            "inputs": {
                "value": 1200,
                "part": 18,
                "total": 30
            },
            "formula": "Montant × période utilisée ÷ période totale",
            "expectedDisplay": "720,00 €",
            "status": "pass"
        },
        {
            "id": "travail/calculer-prorata#alternative",
            "url": "https://www.calculer.net/travail/calculer-prorata/",
            "category": "travail",
            "calculator": "Prorata",
            "operation": "prorata",
            "case": "alternative",
            "inputs": {
                "value": 1800,
                "part": 22.5,
                "total": 45
            },
            "formula": "Montant × période utilisée ÷ période totale",
            "expectedDisplay": "900,00 €",
            "status": "pass"
        },
        {
            "id": "travail/calculer-prorata#limite",
            "url": "https://www.calculer.net/travail/calculer-prorata/",
            "category": "travail",
            "calculator": "Prorata",
            "operation": "prorata",
            "case": "limite",
            "inputs": {
                "value": 1200,
                "part": 0,
                "total": 30
            },
            "formula": "Montant × période utilisée ÷ période totale",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "maison/surface-piece#reference",
            "url": "https://www.calculer.net/maison/surface-piece/",
            "category": "maison",
            "calculator": "Surface d’une pièce",
            "operation": "roomArea",
            "case": "reference",
            "inputs": {
                "length": 4.2,
                "width": 3.6,
                "total": 1
            },
            "formula": "Longueur × largeur × nombre de zones",
            "expectedDisplay": "15,12 m²",
            "status": "pass"
        },
        {
            "id": "maison/surface-piece#alternative",
            "url": "https://www.calculer.net/maison/surface-piece/",
            "category": "maison",
            "calculator": "Surface d’une pièce",
            "operation": "roomArea",
            "case": "alternative",
            "inputs": {
                "length": 6.3,
                "width": 5.4,
                "total": 2
            },
            "formula": "Longueur × largeur × nombre de zones",
            "expectedDisplay": "68,04 m²",
            "status": "pass"
        },
        {
            "id": "maison/surface-piece#limite",
            "url": "https://www.calculer.net/maison/surface-piece/",
            "category": "maison",
            "calculator": "Surface d’une pièce",
            "operation": "roomArea",
            "case": "limite",
            "inputs": {
                "length": 0,
                "width": 3.6,
                "total": 1
            },
            "formula": "Longueur × largeur × nombre de zones",
            "expectedDisplay": "0,00 m²",
            "status": "pass"
        },
        {
            "id": "maison/surface-murs#reference",
            "url": "https://www.calculer.net/maison/surface-murs/",
            "category": "maison",
            "calculator": "Surface des murs",
            "operation": "wallArea",
            "case": "reference",
            "inputs": {
                "length": 4.2,
                "width": 3.6,
                "height": 2.5,
                "part": 4
            },
            "formula": "2 × (L + l) × hauteur − ouvertures",
            "expectedDisplay": "35,00 m²",
            "status": "pass"
        },
        {
            "id": "maison/surface-murs#alternative",
            "url": "https://www.calculer.net/maison/surface-murs/",
            "category": "maison",
            "calculator": "Surface des murs",
            "operation": "wallArea",
            "case": "alternative",
            "inputs": {
                "length": 6.3,
                "width": 5.4,
                "height": 3.75,
                "part": 5
            },
            "formula": "2 × (L + l) × hauteur − ouvertures",
            "expectedDisplay": "82,75 m²",
            "status": "pass"
        },
        {
            "id": "maison/surface-murs#limite",
            "url": "https://www.calculer.net/maison/surface-murs/",
            "category": "maison",
            "calculator": "Surface des murs",
            "operation": "wallArea",
            "case": "limite",
            "inputs": {
                "length": 4.2,
                "width": 3.6,
                "height": 0,
                "part": 0
            },
            "formula": "2 × (L + l) × hauteur − ouvertures",
            "expectedDisplay": "0,00 m²",
            "status": "pass"
        },
        {
            "id": "maison/quantite-peinture#reference",
            "url": "https://www.calculer.net/maison/quantite-peinture/",
            "category": "maison",
            "calculator": "Quantité de peinture",
            "operation": "coverage",
            "case": "reference",
            "inputs": {
                "value": 42,
                "part": 2,
                "total": 10
            },
            "formula": "Surface × couches ÷ rendement",
            "expectedDisplay": "8,40 L",
            "status": "pass"
        },
        {
            "id": "maison/quantite-peinture#alternative",
            "url": "https://www.calculer.net/maison/quantite-peinture/",
            "category": "maison",
            "calculator": "Quantité de peinture",
            "operation": "coverage",
            "case": "alternative",
            "inputs": {
                "value": 63,
                "part": 2.5,
                "total": 15
            },
            "formula": "Surface × couches ÷ rendement",
            "expectedDisplay": "10,50 L",
            "status": "pass"
        },
        {
            "id": "maison/quantite-peinture#limite",
            "url": "https://www.calculer.net/maison/quantite-peinture/",
            "category": "maison",
            "calculator": "Quantité de peinture",
            "operation": "coverage",
            "case": "limite",
            "inputs": {
                "value": 0,
                "part": 2,
                "total": 10
            },
            "formula": "Surface × couches ÷ rendement",
            "expectedDisplay": "0,00 L",
            "status": "pass"
        },
        {
            "id": "maison/quantite-carrelage#reference",
            "url": "https://www.calculer.net/maison/quantite-carrelage/",
            "category": "maison",
            "calculator": "Quantité de carrelage",
            "operation": "percentReverse",
            "case": "reference",
            "inputs": {
                "value": 18,
                "percent": 10
            },
            "formula": "Surface × (1 + marge ÷ 100)",
            "expectedDisplay": "19,80 m²",
            "status": "pass"
        },
        {
            "id": "maison/quantite-carrelage#alternative",
            "url": "https://www.calculer.net/maison/quantite-carrelage/",
            "category": "maison",
            "calculator": "Quantité de carrelage",
            "operation": "percentReverse",
            "case": "alternative",
            "inputs": {
                "value": 27,
                "percent": 5
            },
            "formula": "Surface × (1 + marge ÷ 100)",
            "expectedDisplay": "28,35 m²",
            "status": "pass"
        },
        {
            "id": "maison/quantite-carrelage#limite",
            "url": "https://www.calculer.net/maison/quantite-carrelage/",
            "category": "maison",
            "calculator": "Quantité de carrelage",
            "operation": "percentReverse",
            "case": "limite",
            "inputs": {
                "value": 18,
                "percent": 0
            },
            "formula": "Surface × (1 + marge ÷ 100)",
            "expectedDisplay": "18,00 m²",
            "status": "pass"
        },
        {
            "id": "maison/volume-piece#reference",
            "url": "https://www.calculer.net/maison/volume-piece/",
            "category": "maison",
            "calculator": "Volume d’une pièce",
            "operation": "volume",
            "case": "reference",
            "inputs": {
                "length": 4.2,
                "width": 3.6,
                "height": 2.5
            },
            "formula": "Longueur × largeur × hauteur",
            "expectedDisplay": "37,80 m³",
            "status": "pass"
        },
        {
            "id": "maison/volume-piece#alternative",
            "url": "https://www.calculer.net/maison/volume-piece/",
            "category": "maison",
            "calculator": "Volume d’une pièce",
            "operation": "volume",
            "case": "alternative",
            "inputs": {
                "length": 6.3,
                "width": 5.4,
                "height": 3.75
            },
            "formula": "Longueur × largeur × hauteur",
            "expectedDisplay": "127,58 m³",
            "status": "pass"
        },
        {
            "id": "maison/volume-piece#limite",
            "url": "https://www.calculer.net/maison/volume-piece/",
            "category": "maison",
            "calculator": "Volume d’une pièce",
            "operation": "volume",
            "case": "limite",
            "inputs": {
                "length": 4.2,
                "width": 3.6,
                "height": 0
            },
            "formula": "Longueur × largeur × hauteur",
            "expectedDisplay": "0,00 m³",
            "status": "pass"
        },
        {
            "id": "maison/metres-lineaires#reference",
            "url": "https://www.calculer.net/maison/metres-lineaires/",
            "category": "maison",
            "calculator": "Mètres linéaires",
            "operation": "linear",
            "case": "reference",
            "inputs": {
                "length": 2.4,
                "total": 12
            },
            "formula": "Longueur unitaire × quantité",
            "expectedDisplay": "28,80 m linéaires",
            "status": "pass"
        },
        {
            "id": "maison/metres-lineaires#alternative",
            "url": "https://www.calculer.net/maison/metres-lineaires/",
            "category": "maison",
            "calculator": "Mètres linéaires",
            "operation": "linear",
            "case": "alternative",
            "inputs": {
                "length": 3.6,
                "total": 18
            },
            "formula": "Longueur unitaire × quantité",
            "expectedDisplay": "64,80 m linéaires",
            "status": "pass"
        },
        {
            "id": "maison/metres-lineaires#limite",
            "url": "https://www.calculer.net/maison/metres-lineaires/",
            "category": "maison",
            "calculator": "Mètres linéaires",
            "operation": "linear",
            "case": "limite",
            "inputs": {
                "length": 0,
                "total": 12
            },
            "formula": "Longueur unitaire × quantité",
            "expectedDisplay": "0,00 m linéaires",
            "status": "pass"
        },
        {
            "id": "transport/consommation-voiture#reference",
            "url": "https://www.calculer.net/transport/consommation-voiture/",
            "category": "transport",
            "calculator": "Consommation L/100 km",
            "operation": "fuelUse",
            "case": "reference",
            "inputs": {
                "value": 45,
                "total": 680
            },
            "formula": "Litres ÷ kilomètres × 100",
            "expectedDisplay": "6,62 L/100 km",
            "status": "pass"
        },
        {
            "id": "transport/consommation-voiture#alternative",
            "url": "https://www.calculer.net/transport/consommation-voiture/",
            "category": "transport",
            "calculator": "Consommation L/100 km",
            "operation": "fuelUse",
            "case": "alternative",
            "inputs": {
                "value": 67.5,
                "total": 1020
            },
            "formula": "Litres ÷ kilomètres × 100",
            "expectedDisplay": "6,62 L/100 km",
            "status": "pass"
        },
        {
            "id": "transport/consommation-voiture#limite",
            "url": "https://www.calculer.net/transport/consommation-voiture/",
            "category": "transport",
            "calculator": "Consommation L/100 km",
            "operation": "fuelUse",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 680
            },
            "formula": "Litres ÷ kilomètres × 100",
            "expectedDisplay": "0,00 L/100 km",
            "status": "pass"
        },
        {
            "id": "transport/cout-carburant#reference",
            "url": "https://www.calculer.net/transport/cout-carburant/",
            "category": "transport",
            "calculator": "Coût du carburant",
            "operation": "tripCost",
            "case": "reference",
            "inputs": {
                "distance": 850,
                "consumption": 6.8,
                "price": 1.82
            },
            "formula": "Distance × consommation ÷ 100 × prix/L",
            "expectedDisplay": "105,20 €",
            "status": "pass"
        },
        {
            "id": "transport/cout-carburant#alternative",
            "url": "https://www.calculer.net/transport/cout-carburant/",
            "category": "transport",
            "calculator": "Coût du carburant",
            "operation": "tripCost",
            "case": "alternative",
            "inputs": {
                "distance": 1275,
                "consumption": 10.2,
                "price": 0.91
            },
            "formula": "Distance × consommation ÷ 100 × prix/L",
            "expectedDisplay": "118,35 €",
            "status": "pass"
        },
        {
            "id": "transport/cout-carburant#limite",
            "url": "https://www.calculer.net/transport/cout-carburant/",
            "category": "transport",
            "calculator": "Coût du carburant",
            "operation": "tripCost",
            "case": "limite",
            "inputs": {
                "distance": 0,
                "consumption": 6.8,
                "price": 1.82
            },
            "formula": "Distance × consommation ÷ 100 × prix/L",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "transport/vitesse-moyenne#reference",
            "url": "https://www.calculer.net/transport/vitesse-moyenne/",
            "category": "transport",
            "calculator": "Vitesse moyenne",
            "operation": "speed",
            "case": "reference",
            "inputs": {
                "distance": 240,
                "total": 3
            },
            "formula": "Distance ÷ durée",
            "expectedDisplay": "80,00 km/h",
            "status": "pass"
        },
        {
            "id": "transport/vitesse-moyenne#alternative",
            "url": "https://www.calculer.net/transport/vitesse-moyenne/",
            "category": "transport",
            "calculator": "Vitesse moyenne",
            "operation": "speed",
            "case": "alternative",
            "inputs": {
                "distance": 360,
                "total": 4.5
            },
            "formula": "Distance ÷ durée",
            "expectedDisplay": "80,00 km/h",
            "status": "pass"
        },
        {
            "id": "transport/vitesse-moyenne#limite",
            "url": "https://www.calculer.net/transport/vitesse-moyenne/",
            "category": "transport",
            "calculator": "Vitesse moyenne",
            "operation": "speed",
            "case": "limite",
            "inputs": {
                "distance": 0,
                "total": 3
            },
            "formula": "Distance ÷ durée",
            "expectedDisplay": "0,00 km/h",
            "status": "pass"
        },
        {
            "id": "transport/autonomie#reference",
            "url": "https://www.calculer.net/transport/autonomie/",
            "category": "transport",
            "calculator": "Autonomie",
            "operation": "range",
            "case": "reference",
            "inputs": {
                "value": 50,
                "consumption": 6.5
            },
            "formula": "Réservoir ÷ consommation × 100",
            "expectedDisplay": "769 km",
            "status": "pass"
        },
        {
            "id": "transport/autonomie#alternative",
            "url": "https://www.calculer.net/transport/autonomie/",
            "category": "transport",
            "calculator": "Autonomie",
            "operation": "range",
            "case": "alternative",
            "inputs": {
                "value": 75,
                "consumption": 9.75
            },
            "formula": "Réservoir ÷ consommation × 100",
            "expectedDisplay": "769 km",
            "status": "pass"
        },
        {
            "id": "transport/autonomie#limite",
            "url": "https://www.calculer.net/transport/autonomie/",
            "category": "transport",
            "calculator": "Autonomie",
            "operation": "range",
            "case": "limite",
            "inputs": {
                "value": 0,
                "consumption": 6.5
            },
            "formula": "Réservoir ÷ consommation × 100",
            "expectedDisplay": "0 km",
            "status": "pass"
        },
        {
            "id": "transport/cout-recharge-electrique#reference",
            "url": "https://www.calculer.net/transport/cout-recharge-electrique/",
            "category": "transport",
            "calculator": "Coût d’une recharge",
            "operation": "evCost",
            "case": "reference",
            "inputs": {
                "value": 48,
                "price": 0.25
            },
            "formula": "Énergie chargée × prix du kWh",
            "expectedDisplay": "12,00 €",
            "status": "pass"
        },
        {
            "id": "transport/cout-recharge-electrique#alternative",
            "url": "https://www.calculer.net/transport/cout-recharge-electrique/",
            "category": "transport",
            "calculator": "Coût d’une recharge",
            "operation": "evCost",
            "case": "alternative",
            "inputs": {
                "value": 72,
                "price": 0.125
            },
            "formula": "Énergie chargée × prix du kWh",
            "expectedDisplay": "9,00 €",
            "status": "pass"
        },
        {
            "id": "transport/cout-recharge-electrique#limite",
            "url": "https://www.calculer.net/transport/cout-recharge-electrique/",
            "category": "transport",
            "calculator": "Coût d’une recharge",
            "operation": "evCost",
            "case": "limite",
            "inputs": {
                "value": 0,
                "price": 0.25
            },
            "formula": "Énergie chargée × prix du kWh",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-appareil-electrique#reference",
            "url": "https://www.calculer.net/energie/cout-appareil-electrique/",
            "category": "energie",
            "calculator": "Coût d’un appareil",
            "operation": "powerCost",
            "case": "reference",
            "inputs": {
                "value": 1500,
                "total": 3,
                "price": 0.25
            },
            "formula": "Puissance (W) ÷ 1 000 × heures × prix/kWh",
            "expectedDisplay": "1,13 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-appareil-electrique#alternative",
            "url": "https://www.calculer.net/energie/cout-appareil-electrique/",
            "category": "energie",
            "calculator": "Coût d’un appareil",
            "operation": "powerCost",
            "case": "alternative",
            "inputs": {
                "value": 2250,
                "total": 4.5,
                "price": 0.125
            },
            "formula": "Puissance (W) ÷ 1 000 × heures × prix/kWh",
            "expectedDisplay": "1,27 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-appareil-electrique#limite",
            "url": "https://www.calculer.net/energie/cout-appareil-electrique/",
            "category": "energie",
            "calculator": "Coût d’un appareil",
            "operation": "powerCost",
            "case": "limite",
            "inputs": {
                "value": 1500,
                "total": 0,
                "price": 0.25
            },
            "formula": "Puissance (W) ÷ 1 000 × heures × prix/kWh",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "energie/consommation-annuelle#reference",
            "url": "https://www.calculer.net/energie/consommation-annuelle/",
            "category": "energie",
            "calculator": "Consommation annuelle",
            "operation": "annualConsumption",
            "case": "reference",
            "inputs": {
                "value": 4.5,
                "part": 365
            },
            "formula": "kWh par jour × jours",
            "expectedDisplay": "1 642,5 kWh/an",
            "status": "pass"
        },
        {
            "id": "energie/consommation-annuelle#alternative",
            "url": "https://www.calculer.net/energie/consommation-annuelle/",
            "category": "energie",
            "calculator": "Consommation annuelle",
            "operation": "annualConsumption",
            "case": "alternative",
            "inputs": {
                "value": 6.75,
                "part": 456
            },
            "formula": "kWh par jour × jours",
            "expectedDisplay": "3 078,0 kWh/an",
            "status": "pass"
        },
        {
            "id": "energie/consommation-annuelle#limite",
            "url": "https://www.calculer.net/energie/consommation-annuelle/",
            "category": "energie",
            "calculator": "Consommation annuelle",
            "operation": "annualConsumption",
            "case": "limite",
            "inputs": {
                "value": 0,
                "part": 365
            },
            "formula": "kWh par jour × jours",
            "expectedDisplay": "0,0 kWh/an",
            "status": "pass"
        },
        {
            "id": "energie/cout-consommation-eau#reference",
            "url": "https://www.calculer.net/energie/cout-consommation-eau/",
            "category": "energie",
            "calculator": "Coût de l’eau",
            "operation": "waterCost",
            "case": "reference",
            "inputs": {
                "value": 85,
                "price": 4.3
            },
            "formula": "Volume en m³ × prix/m³",
            "expectedDisplay": "365,50 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-consommation-eau#alternative",
            "url": "https://www.calculer.net/energie/cout-consommation-eau/",
            "category": "energie",
            "calculator": "Coût de l’eau",
            "operation": "waterCost",
            "case": "alternative",
            "inputs": {
                "value": 127.5,
                "price": 2.15
            },
            "formula": "Volume en m³ × prix/m³",
            "expectedDisplay": "274,13 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-consommation-eau#limite",
            "url": "https://www.calculer.net/energie/cout-consommation-eau/",
            "category": "energie",
            "calculator": "Coût de l’eau",
            "operation": "waterCost",
            "case": "limite",
            "inputs": {
                "value": 0,
                "price": 4.3
            },
            "formula": "Volume en m³ × prix/m³",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "energie/economie-energie#reference",
            "url": "https://www.calculer.net/energie/economie-energie/",
            "category": "energie",
            "calculator": "Économie d’énergie",
            "operation": "saving",
            "case": "reference",
            "inputs": {
                "start": 4200,
                "end": 3500
            },
            "formula": "(Ancienne − nouvelle) ÷ ancienne × 100",
            "expectedDisplay": "16,67 %",
            "status": "pass"
        },
        {
            "id": "energie/economie-energie#alternative",
            "url": "https://www.calculer.net/energie/economie-energie/",
            "category": "energie",
            "calculator": "Économie d’énergie",
            "operation": "saving",
            "case": "alternative",
            "inputs": {
                "start": 6300,
                "end": 5250
            },
            "formula": "(Ancienne − nouvelle) ÷ ancienne × 100",
            "expectedDisplay": "16,67 %",
            "status": "pass"
        },
        {
            "id": "energie/economie-energie#limite",
            "url": "https://www.calculer.net/energie/economie-energie/",
            "category": "energie",
            "calculator": "Économie d’énergie",
            "operation": "saving",
            "case": "limite",
            "inputs": {
                "start": 4200,
                "end": 4200
            },
            "formula": "(Ancienne − nouvelle) ÷ ancienne × 100",
            "expectedDisplay": "0,00 %",
            "status": "pass"
        },
        {
            "id": "energie/cout-kwh-consomme#reference",
            "url": "https://www.calculer.net/energie/cout-kwh-consomme/",
            "category": "energie",
            "calculator": "Coût des kWh",
            "operation": "evCost",
            "case": "reference",
            "inputs": {
                "value": 320,
                "price": 0.25
            },
            "formula": "kWh consommés × prix du kWh",
            "expectedDisplay": "80,00 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-kwh-consomme#alternative",
            "url": "https://www.calculer.net/energie/cout-kwh-consomme/",
            "category": "energie",
            "calculator": "Coût des kWh",
            "operation": "evCost",
            "case": "alternative",
            "inputs": {
                "value": 480,
                "price": 0.125
            },
            "formula": "kWh consommés × prix du kWh",
            "expectedDisplay": "60,00 €",
            "status": "pass"
        },
        {
            "id": "energie/cout-kwh-consomme#limite",
            "url": "https://www.calculer.net/energie/cout-kwh-consomme/",
            "category": "energie",
            "calculator": "Coût des kWh",
            "operation": "evCost",
            "case": "limite",
            "inputs": {
                "value": 0,
                "price": 0.25
            },
            "formula": "kWh consommés × prix du kWh",
            "expectedDisplay": "0,00 €",
            "status": "pass"
        },
        {
            "id": "quotidien/adapter-recette#reference",
            "url": "https://www.calculer.net/quotidien/adapter-recette/",
            "category": "quotidien",
            "calculator": "Adapter une recette",
            "operation": "recipe",
            "case": "reference",
            "inputs": {
                "value": 300,
                "part": 6,
                "total": 4
            },
            "formula": "Quantité × nouvelles portions ÷ portions initiales",
            "expectedDisplay": "450,0 g",
            "status": "pass"
        },
        {
            "id": "quotidien/adapter-recette#alternative",
            "url": "https://www.calculer.net/quotidien/adapter-recette/",
            "category": "quotidien",
            "calculator": "Adapter une recette",
            "operation": "recipe",
            "case": "alternative",
            "inputs": {
                "value": 450,
                "part": 7.5,
                "total": 6
            },
            "formula": "Quantité × nouvelles portions ÷ portions initiales",
            "expectedDisplay": "562,5 g",
            "status": "pass"
        },
        {
            "id": "quotidien/adapter-recette#limite",
            "url": "https://www.calculer.net/quotidien/adapter-recette/",
            "category": "quotidien",
            "calculator": "Adapter une recette",
            "operation": "recipe",
            "case": "limite",
            "inputs": {
                "value": 300,
                "part": 0,
                "total": 4
            },
            "formula": "Quantité × nouvelles portions ÷ portions initiales",
            "expectedDisplay": "0,0 g",
            "status": "pass"
        },
        {
            "id": "quotidien/cout-portion#reference",
            "url": "https://www.calculer.net/quotidien/cout-portion/",
            "category": "quotidien",
            "calculator": "Coût par portion",
            "operation": "portion",
            "case": "reference",
            "inputs": {
                "value": 18.6,
                "total": 6
            },
            "formula": "Coût total ÷ portions",
            "expectedDisplay": "3,10 €/portion",
            "status": "pass"
        },
        {
            "id": "quotidien/cout-portion#alternative",
            "url": "https://www.calculer.net/quotidien/cout-portion/",
            "category": "quotidien",
            "calculator": "Coût par portion",
            "operation": "portion",
            "case": "alternative",
            "inputs": {
                "value": 27.9,
                "total": 9
            },
            "formula": "Coût total ÷ portions",
            "expectedDisplay": "3,10 €/portion",
            "status": "pass"
        },
        {
            "id": "quotidien/cout-portion#limite",
            "url": "https://www.calculer.net/quotidien/cout-portion/",
            "category": "quotidien",
            "calculator": "Coût par portion",
            "operation": "portion",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 6
            },
            "formula": "Coût total ÷ portions",
            "expectedDisplay": "0,00 €/portion",
            "status": "pass"
        },
        {
            "id": "quotidien/quantite-par-personne#reference",
            "url": "https://www.calculer.net/quotidien/quantite-par-personne/",
            "category": "quotidien",
            "calculator": "Quantité par personne",
            "operation": "portion",
            "case": "reference",
            "inputs": {
                "value": 1200,
                "total": 8
            },
            "formula": "Quantité totale ÷ personnes",
            "expectedDisplay": "150,0 g/personne",
            "status": "pass"
        },
        {
            "id": "quotidien/quantite-par-personne#alternative",
            "url": "https://www.calculer.net/quotidien/quantite-par-personne/",
            "category": "quotidien",
            "calculator": "Quantité par personne",
            "operation": "portion",
            "case": "alternative",
            "inputs": {
                "value": 1800,
                "total": 12
            },
            "formula": "Quantité totale ÷ personnes",
            "expectedDisplay": "150,0 g/personne",
            "status": "pass"
        },
        {
            "id": "quotidien/quantite-par-personne#limite",
            "url": "https://www.calculer.net/quotidien/quantite-par-personne/",
            "category": "quotidien",
            "calculator": "Quantité par personne",
            "operation": "portion",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 8
            },
            "formula": "Quantité totale ÷ personnes",
            "expectedDisplay": "0,0 g/personne",
            "status": "pass"
        },
        {
            "id": "quotidien/repartir-une-somme#reference",
            "url": "https://www.calculer.net/quotidien/repartir-une-somme/",
            "category": "quotidien",
            "calculator": "Partager une somme",
            "operation": "split",
            "case": "reference",
            "inputs": {
                "value": 275,
                "total": 8
            },
            "formula": "Somme ÷ nombre de parts",
            "expectedDisplay": "34,38 €/part",
            "status": "pass"
        },
        {
            "id": "quotidien/repartir-une-somme#alternative",
            "url": "https://www.calculer.net/quotidien/repartir-une-somme/",
            "category": "quotidien",
            "calculator": "Partager une somme",
            "operation": "split",
            "case": "alternative",
            "inputs": {
                "value": 412.5,
                "total": 12
            },
            "formula": "Somme ÷ nombre de parts",
            "expectedDisplay": "34,38 €/part",
            "status": "pass"
        },
        {
            "id": "quotidien/repartir-une-somme#limite",
            "url": "https://www.calculer.net/quotidien/repartir-une-somme/",
            "category": "quotidien",
            "calculator": "Partager une somme",
            "operation": "split",
            "case": "limite",
            "inputs": {
                "value": 0,
                "total": 8
            },
            "formula": "Somme ÷ nombre de parts",
            "expectedDisplay": "0,00 €/part",
            "status": "pass"
        },
        {
            "id": "maths/calculer-moyenne#reference",
            "url": "https://www.calculer.net/maths/calculer-moyenne/",
            "category": "maths",
            "calculator": "Moyenne",
            "operation": "average",
            "case": "reference",
            "inputs": {
                "a": 12,
                "b": 15,
                "c": 17
            },
            "formula": "Somme des valeurs ÷ nombre de valeurs",
            "expectedDisplay": "14,67",
            "status": "pass"
        },
        {
            "id": "maths/calculer-moyenne#alternative",
            "url": "https://www.calculer.net/maths/calculer-moyenne/",
            "category": "maths",
            "calculator": "Moyenne",
            "operation": "average",
            "case": "alternative",
            "inputs": {
                "a": 18,
                "b": 18.75,
                "c": 25.5
            },
            "formula": "Somme des valeurs ÷ nombre de valeurs",
            "expectedDisplay": "20,75",
            "status": "pass"
        },
        {
            "id": "maths/calculer-moyenne#limite",
            "url": "https://www.calculer.net/maths/calculer-moyenne/",
            "category": "maths",
            "calculator": "Moyenne",
            "operation": "average",
            "case": "limite",
            "inputs": {
                "a": 0,
                "b": 0,
                "c": 0
            },
            "formula": "Somme des valeurs ÷ nombre de valeurs",
            "expectedDisplay": "0,00",
            "status": "pass"
        },
        {
            "id": "maths/moyenne-ponderee#reference",
            "url": "https://www.calculer.net/maths/moyenne-ponderee/",
            "category": "maths",
            "calculator": "Moyenne pondérée",
            "operation": "weightedAverage",
            "case": "reference",
            "inputs": {
                "a": 12,
                "b": 2,
                "c": 16,
                "total": 3
            },
            "formula": "Σ(valeur × coefficient) ÷ Σ(coefficients)",
            "expectedDisplay": "14,40",
            "status": "pass"
        },
        {
            "id": "maths/moyenne-ponderee#alternative",
            "url": "https://www.calculer.net/maths/moyenne-ponderee/",
            "category": "maths",
            "calculator": "Moyenne pondérée",
            "operation": "weightedAverage",
            "case": "alternative",
            "inputs": {
                "a": 18,
                "b": 2.5,
                "c": 24,
                "total": 4.5
            },
            "formula": "Σ(valeur × coefficient) ÷ Σ(coefficients)",
            "expectedDisplay": "21,86",
            "status": "pass"
        },
        {
            "id": "maths/moyenne-ponderee#limite",
            "url": "https://www.calculer.net/maths/moyenne-ponderee/",
            "category": "maths",
            "calculator": "Moyenne pondérée",
            "operation": "weightedAverage",
            "case": "limite",
            "inputs": {
                "a": 0,
                "b": 2,
                "c": 0,
                "total": 3
            },
            "formula": "Σ(valeur × coefficient) ÷ Σ(coefficients)",
            "expectedDisplay": "0,00",
            "status": "pass"
        },
        {
            "id": "maths/fraction-nombre#reference",
            "url": "https://www.calculer.net/maths/fraction-nombre/",
            "category": "maths",
            "calculator": "Fraction d’un nombre",
            "operation": "fraction",
            "case": "reference",
            "inputs": {
                "value": 240,
                "part": 3,
                "total": 8
            },
            "formula": "Nombre × numérateur ÷ dénominateur",
            "expectedDisplay": "90,00",
            "status": "pass"
        },
        {
            "id": "maths/fraction-nombre#alternative",
            "url": "https://www.calculer.net/maths/fraction-nombre/",
            "category": "maths",
            "calculator": "Fraction d’un nombre",
            "operation": "fraction",
            "case": "alternative",
            "inputs": {
                "value": 360,
                "part": 3.75,
                "total": 12
            },
            "formula": "Nombre × numérateur ÷ dénominateur",
            "expectedDisplay": "112,50",
            "status": "pass"
        },
        {
            "id": "maths/fraction-nombre#limite",
            "url": "https://www.calculer.net/maths/fraction-nombre/",
            "category": "maths",
            "calculator": "Fraction d’un nombre",
            "operation": "fraction",
            "case": "limite",
            "inputs": {
                "value": 240,
                "part": 0,
                "total": 8
            },
            "formula": "Nombre × numérateur ÷ dénominateur",
            "expectedDisplay": "0,00",
            "status": "pass"
        },
        {
            "id": "maths/calculer-puissance#reference",
            "url": "https://www.calculer.net/maths/calculer-puissance/",
            "category": "maths",
            "calculator": "Puissance",
            "operation": "power",
            "case": "reference",
            "inputs": {
                "value": 5,
                "total": 3
            },
            "formula": "Base ^ exposant",
            "expectedDisplay": "125,0000",
            "status": "pass"
        },
        {
            "id": "maths/calculer-puissance#alternative",
            "url": "https://www.calculer.net/maths/calculer-puissance/",
            "category": "maths",
            "calculator": "Puissance",
            "operation": "power",
            "case": "alternative",
            "inputs": {
                "value": 7.5,
                "total": 5
            },
            "formula": "Base ^ exposant",
            "expectedDisplay": "23 730,4688",
            "status": "pass"
        },
        {
            "id": "maths/calculer-puissance#limite",
            "url": "https://www.calculer.net/maths/calculer-puissance/",
            "category": "maths",
            "calculator": "Puissance",
            "operation": "power",
            "case": "limite",
            "inputs": {
                "value": 2,
                "total": 0
            },
            "formula": "Base ^ exposant",
            "expectedDisplay": "1,0000",
            "status": "pass"
        },
        {
            "id": "maths/racine-carree#reference",
            "url": "https://www.calculer.net/maths/racine-carree/",
            "category": "maths",
            "calculator": "Racine carrée",
            "operation": "sqrt",
            "case": "reference",
            "inputs": {
                "value": 144
            },
            "formula": "√n",
            "expectedDisplay": "12,0000",
            "status": "pass"
        },
        {
            "id": "maths/racine-carree#alternative",
            "url": "https://www.calculer.net/maths/racine-carree/",
            "category": "maths",
            "calculator": "Racine carrée",
            "operation": "sqrt",
            "case": "alternative",
            "inputs": {
                "value": 216
            },
            "formula": "√n",
            "expectedDisplay": "14,6969",
            "status": "pass"
        },
        {
            "id": "maths/racine-carree#limite",
            "url": "https://www.calculer.net/maths/racine-carree/",
            "category": "maths",
            "calculator": "Racine carrée",
            "operation": "sqrt",
            "case": "limite",
            "inputs": {
                "value": 0
            },
            "formula": "√n",
            "expectedDisplay": "0,0000",
            "status": "pass"
        },
        {
            "id": "mesures/aire-rectangle#reference",
            "url": "https://www.calculer.net/mesures/aire-rectangle/",
            "category": "mesures",
            "calculator": "Aire du rectangle",
            "operation": "area",
            "case": "reference",
            "inputs": {
                "length": 8,
                "width": 5
            },
            "formula": "Longueur × largeur",
            "expectedDisplay": "40,00 m²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-rectangle#alternative",
            "url": "https://www.calculer.net/mesures/aire-rectangle/",
            "category": "mesures",
            "calculator": "Aire du rectangle",
            "operation": "area",
            "case": "alternative",
            "inputs": {
                "length": 12,
                "width": 7.5
            },
            "formula": "Longueur × largeur",
            "expectedDisplay": "90,00 m²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-rectangle#limite",
            "url": "https://www.calculer.net/mesures/aire-rectangle/",
            "category": "mesures",
            "calculator": "Aire du rectangle",
            "operation": "area",
            "case": "limite",
            "inputs": {
                "length": 0,
                "width": 5
            },
            "formula": "Longueur × largeur",
            "expectedDisplay": "0,00 m²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-triangle#reference",
            "url": "https://www.calculer.net/mesures/aire-triangle/",
            "category": "mesures",
            "calculator": "Aire du triangle",
            "operation": "triangleArea",
            "case": "reference",
            "inputs": {
                "length": 9,
                "height": 6
            },
            "formula": "Base × hauteur ÷ 2",
            "expectedDisplay": "27,00 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-triangle#alternative",
            "url": "https://www.calculer.net/mesures/aire-triangle/",
            "category": "mesures",
            "calculator": "Aire du triangle",
            "operation": "triangleArea",
            "case": "alternative",
            "inputs": {
                "length": 13.5,
                "height": 9
            },
            "formula": "Base × hauteur ÷ 2",
            "expectedDisplay": "60,75 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-triangle#limite",
            "url": "https://www.calculer.net/mesures/aire-triangle/",
            "category": "mesures",
            "calculator": "Aire du triangle",
            "operation": "triangleArea",
            "case": "limite",
            "inputs": {
                "length": 9,
                "height": 0
            },
            "formula": "Base × hauteur ÷ 2",
            "expectedDisplay": "0,00 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-cercle#reference",
            "url": "https://www.calculer.net/mesures/aire-cercle/",
            "category": "mesures",
            "calculator": "Aire du cercle",
            "operation": "circleArea",
            "case": "reference",
            "inputs": {
                "value": 4
            },
            "formula": "π × rayon²",
            "expectedDisplay": "50,27 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-cercle#alternative",
            "url": "https://www.calculer.net/mesures/aire-cercle/",
            "category": "mesures",
            "calculator": "Aire du cercle",
            "operation": "circleArea",
            "case": "alternative",
            "inputs": {
                "value": 6
            },
            "formula": "π × rayon²",
            "expectedDisplay": "113,10 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/aire-cercle#limite",
            "url": "https://www.calculer.net/mesures/aire-cercle/",
            "category": "mesures",
            "calculator": "Aire du cercle",
            "operation": "circleArea",
            "case": "limite",
            "inputs": {
                "value": 0
            },
            "formula": "π × rayon²",
            "expectedDisplay": "0,00 cm²",
            "status": "pass"
        },
        {
            "id": "mesures/volume-cylindre#reference",
            "url": "https://www.calculer.net/mesures/volume-cylindre/",
            "category": "mesures",
            "calculator": "Volume du cylindre",
            "operation": "cylinder",
            "case": "reference",
            "inputs": {
                "value": 3,
                "height": 10
            },
            "formula": "π × rayon² × hauteur",
            "expectedDisplay": "282,74 cm³",
            "status": "pass"
        },
        {
            "id": "mesures/volume-cylindre#alternative",
            "url": "https://www.calculer.net/mesures/volume-cylindre/",
            "category": "mesures",
            "calculator": "Volume du cylindre",
            "operation": "cylinder",
            "case": "alternative",
            "inputs": {
                "value": 4.5,
                "height": 15
            },
            "formula": "π × rayon² × hauteur",
            "expectedDisplay": "954,26 cm³",
            "status": "pass"
        },
        {
            "id": "mesures/volume-cylindre#limite",
            "url": "https://www.calculer.net/mesures/volume-cylindre/",
            "category": "mesures",
            "calculator": "Volume du cylindre",
            "operation": "cylinder",
            "case": "limite",
            "inputs": {
                "value": 3,
                "height": 0
            },
            "formula": "π × rayon² × hauteur",
            "expectedDisplay": "0,00 cm³",
            "status": "pass"
        },
        {
            "id": "mesures/calculer-pente#reference",
            "url": "https://www.calculer.net/mesures/calculer-pente/",
            "category": "mesures",
            "calculator": "Pente",
            "operation": "slope",
            "case": "reference",
            "inputs": {
                "height": 1.2,
                "length": 15
            },
            "formula": "Dénivelé ÷ distance horizontale × 100",
            "expectedDisplay": "8,00 %",
            "status": "pass"
        },
        {
            "id": "mesures/calculer-pente#alternative",
            "url": "https://www.calculer.net/mesures/calculer-pente/",
            "category": "mesures",
            "calculator": "Pente",
            "operation": "slope",
            "case": "alternative",
            "inputs": {
                "height": 1.8,
                "length": 22.5
            },
            "formula": "Dénivelé ÷ distance horizontale × 100",
            "expectedDisplay": "8,00 %",
            "status": "pass"
        },
        {
            "id": "mesures/calculer-pente#limite",
            "url": "https://www.calculer.net/mesures/calculer-pente/",
            "category": "mesures",
            "calculator": "Pente",
            "operation": "slope",
            "case": "limite",
            "inputs": {
                "height": 0,
                "length": 15
            },
            "formula": "Dénivelé ÷ distance horizontale × 100",
            "expectedDisplay": "0,00 %",
            "status": "pass"
        }
    ]
}