{
  "version": "20260915g",
  "reviewed": "2026-09-15",
  "methodology": "Cas hypothétiques de contrôle arithmétique et de présentation. Les attentes sont fixées avant exécution ; ces tests ne sont pas une validation clinique. Tolérance numérique : 1e-10 relative avec plancher 1e-12.",
  "license": "https://www.calculatrice.com/cgu.html#reutilisation",
  "cases": [
    {
      "id": "ratio-sous-demi",
      "slug": "tour-taille",
      "question": "89,9 cm pour 180 cm : le ratio est-il déjà à 0,50 ?",
      "values": {
        "waist": 89.9,
        "height": 180
      },
      "expected": {
        "raw": {
          "ratio": 0.49944444444444447
        },
        "primary": "< 0,50",
        "summary": "Sous le repère de 0,50"
      },
      "answer": "89,9 / 180 = 0,499444… : la valeur est inférieure à 0,50. La catégorie est choisie avant arrondi ; l’affichage utilise « < 0,50 » pour éviter de faire croire que le seuil est atteint."
    },
    {
      "id": "ratio-demi-exact",
      "slug": "tour-taille",
      "question": "90 cm pour 180 cm : que signifie la limite exacte ?",
      "values": {
        "waist": 90,
        "height": 180
      },
      "expected": {
        "raw": {
          "ratio": 0.5
        },
        "primary": "0,50"
      },
      "answer": "90 / 180 = 0,50 exactement. Le tour de taille vaut la moitié de la taille. Ce repère de population ne constitue pas un diagnostic individuel."
    },
    {
      "id": "ratio-sous-six-dixiemes",
      "slug": "tour-taille",
      "question": "107,9 cm pour 180 cm : pourquoi ne pas classer au seuil de 0,60 ?",
      "values": {
        "waist": 107.9,
        "height": 180
      },
      "expected": {
        "raw": {
          "ratio": 0.5994444444444444
        },
        "primary": "< 0,60",
        "summary": "Adiposité centrale accrue selon NICE"
      },
      "answer": "107,9 / 180 = 0,599444… : l’arrondi à 0,60 ne doit pas décider de la catégorie. Le moteur conserve la valeur non arrondie. Les repères de cette page concernent l’adulte avec un IMC inférieur à 35, hors situations exclues."
    },
    {
      "id": "poids-bornes-incluses",
      "slug": "poids-ideal",
      "question": "À 1,70 m, quelle borne est incluse et laquelle est exclue ?",
      "values": {
        "height": 170
      },
      "expected": {
        "raw": {
          "low": 53.465,
          "high": 72.25,
          "highExcluded": true
        }
      },
      "answer": "1,70² = 2,89. La borne basse est 18,5 × 2,89 = 53,465 kg, incluse ; la borne haute est 25 × 2,89 = 72,250 kg, exclue. Le repère 18,5 ≤ IMC < 25 ne définit pas un objectif de poids personnel."
    },
    {
      "id": "poids-taille-180",
      "slug": "poids-ideal",
      "question": "Comment vérifier la plage pour 1,80 m ?",
      "values": {
        "height": 180
      },
      "expected": {
        "raw": {
          "low": 59.94,
          "high": 81,
          "highExcluded": true
        }
      },
      "answer": "1,80² = 3,24. Les bornes mathématiques sont 59,940 kg inclus et 81,000 kg exclu. Utiliser 24,9 à la place de la borne 25 exclue rétrécirait cette plage de 324 g."
    },
    {
      "id": "grossesse-datation-connue",
      "slug": "semaines-grossesse",
      "question": "10 SA + 2 jours le 1er août : combien le 15 août ?",
      "values": {
        "mode": "dated",
        "date": "2026-08-01",
        "asOf": "2026-08-15",
        "knownWeeks": 10,
        "knownDays": 2
      },
      "expected": {
        "primary": "12 SA + 2 jours",
        "raw": {
          "days": 86,
          "sgDays": 72
        }
      },
      "answer": "Le repère connu vaut 10 × 7 + 2 = 72 jours. Quatorze jours plus tard, le total vaut 86 jours, soit 12 SA + 2 jours. Le calcul prolonge la datation fournie ; il ne valide pas l’échographie."
    },
    {
      "id": "grossesse-avant-deux-sa",
      "slug": "semaines-grossesse",
      "question": "Une semaine après le début des règles signifie-t-elle zéro SG ?",
      "values": {
        "mode": "lmp",
        "date": "2026-08-01",
        "asOf": "2026-08-08"
      },
      "expected": {
        "primary": "1 SA + 0 jour",
        "raw": {
          "days": 7,
          "sgDays": null
        }
      },
      "answer": "Sept jours donnent 1 SA. Soustraire deux semaines conduirait à une durée négative : les SG ne sont donc pas interprétées à ce stade. Le calendrier ne confirme pas l’existence d’une grossesse."
    },
    {
      "id": "regles-projection-cycle",
      "slug": "date-menstruation",
      "question": "Dernières règles le 3 août, cycle moyen de 28 jours : quelle projection ?",
      "values": {
        "date": "2026-08-03",
        "cycle": 28,
        "duration": 5
      },
      "expected": {
        "primary": "31 août 2026"
      },
      "answer": "Le 3 août plus 28 jours donne le 31 août. Les cycles suivants répètent cette même durée moyenne. Cela ne donne pas une probabilité ni une marge d’erreur garantie de deux jours ; ce n’est pas une méthode contraceptive."
    },
    {
      "id": "calories-scenario-illustratif",
      "slug": "calories-jour",
      "question": "Que représente la plage à −10 % et +10 % autour d’une estimation ?",
      "values": {
        "sex": "female",
        "age": 35,
        "height": 170,
        "weight": 70,
        "activity": 1.375
      },
      "expected": {
        "primary": "1 961 kcal/jour"
      },
      "answer": "Dans ce scénario, l’équation donne 1 426,5 kcal au repos ; multipliées par 1,375, elles donnent 1 961,4375 kcal, affichées 1 961. Les valeurs à −10 % et +10 % sont des variations arithmétiques illustratives : elles ne mesurent pas l’incertitude individuelle."
    }
  ]
}
