Bonjour,
Pas besoin de récursivité dans ce cas.
Soit x le nombre de critères non essentiels non remplis et y le nombre de critères essentiels sur un total de 100.
On a (100-x)/(2^y)-2*(1-0,5^y) comme résultat.
A+
Edit : Quelques explications sur comment on arrive à cette formule :
On divise par 2 pour chaque critère non rempli ce qui revient à diviser par 2^y.
Mais on enlève 1 à chaque étape et là j'ai regroupé ces -1 successifs en une seule opération finale. Cela revient à enlever 1 pour le premier critère, puis 0,5 pour le second (qui intervient après la première division par 2), puis encore 0,25 pour le troisième et ainsi de suite.
In fine, on déduit la somme des termes d'une suite géométrique de raison 1/2 ou 0,5. D'où le 2*(1-0,5^y) , simplification de (1-0,5^y)/(1-0,5)