non.
il s'agit de trouver la plus petite valeur de x, par pas de 0.1, avec h(x) qui n'est plus < 0 (donc qui est ≥ 0 !!)
c'est à dire qu'il s'agit de chercher une approximation à 0,1 près de la solution de h(x) = 0 :
quand on s'arrête on a h(x) ≥ 0 et h(x-0.1) <0 (pour la valeur précédente de x)
donc la vraie solution de h(x) serait réellement entre ces deux valeurs de x
tes valeurs sont fausses toutes les deux
comme c'est très ch... de calculer h(x) à la main une par une pour chaque valeur de x successive, tu peux mettre ça dans un tableur ou le programmer sur machine (Algobox, calculette, Python etc)
on obtient alors :
x = 0, h(x) = -1 < 0 on effectue la boucle
x = 0.1, h(x) = -0.809 < 0 on effectue la boucle
x = 0.2, h(x) = -0.632 < 0 on effectue la boucle
x = 0.3, h(x) = -0.463 < 0 on effectue la boucle
x = 0.4, h(x) = -0.296 < 0 on effectue la boucle
x = 0.5, h(x) = -0.125 < 0 on effectue la boucle
x = 0.6, h(x) = 0.056 >= 0 on sort de la boucle
et la conclusion :
la plus petite racine positive de h(x) = 0 est 0.5 < x1 < 0.6
pareil pour la question suivante où on obtient une approximation à 0.001 près
il est hors de question de faire défiler 600 valeurs de h(x) à la main en partant de x = 0 !
modifier intelligemment le pas et la valeur de départ de x pour réduire le nombre de boucles à effectuer petit à petit.