Il suffit de taper ça dans la TI-89:
14142135623730949234300169337075203657150268554687500²=199999999999999964539536283296691068389630300640621776844330428901663765373086789622902870178222656250000
14142135623730951454746218587388284504413604736328125²=200000000000000027343234630647692806884916507957232351955020204815893780647684252471663057804107666015625
2*10^104-ans(2)=35460463716703308931610369699359378223155669571098336234626913210377097129821777343750000
2*10^104-ans(2)=-27343234630647692806884916507957232351955020204815893780647684252471663057804107666015625
Donc c'est la deuxième réponse la plus précise.
Vark Le 29/11/2003 à 20:59 bon après des tests multiples en fait g la même précision que sqrt mais pas la même façon d'approcher, certains nombre on a le même resultat, d'autres lui a une valeur légèrement supérieur a la valeur réelle et moi légèrement inférieure donc en fait c bon mais c qd même zarb ...
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & sabrina
Bah non, t'as pas exactement la même précision que sqrt. Tu as une précision grosso modo 2x moins bonne. sqrt arrondit toujours au plus proche, toi non. Mais ce n'est pas forcément un problème, vu l'énorme coût que ça prendrait de faire cet arrondi indépendamment de la manière dont sont codés les floats.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Une solution serait de faire les calculs en long double. Mais ça ne sert que si long double != double, ce qui n'est pas le cas avec M$VC par exemple.
Vark Le 29/11/2003 à 22:53 c-a-d ? j'ai fait bcp de test et généralement soit g la même valeur que sqrt, soit ça differe de très peu
*** Ne sous-estimez pas la puissance de la Marmotte ***
©
Marmotte Team : LaMarmotte, sBibi, Vark & sabrina
Oui mais si tu prends x=1e-50 tu vas avoir des petits problèmes... (ne serait-ce qu'au niveau de la vitesse, parce que ton algo doit être en O(|log(x)|))
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)