CALCULE LOG(X)

Messages postés
310
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
6 juillet 2019
- - Dernière réponse :  Samy - 6 févr. 2017 à 10:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51445-calcule-log-x

pgl10
Messages postés
310
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
6 juillet 2019
1 -
Attention, pour x = 4 ou 16 ou ... cela ne calcule pas ! Il faut programmer : while(x/2>=2) Bye,pgl10
tagtog
Messages postés
7
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
20 juillet 2011
-
Meci PGL10,
J'ai oublié aussi la valeur x=1!!!!
Le mise ajour calculé les autres valeurs, pour x=1, 4,8,16, ...
pgl10
Messages postés
310
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
6 juillet 2019
1 -
C'est mieux. Mais on peut simplifier. Voyez mon dernier envoi en message privé. pgl10
cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11 -
Ta fonction absolu(x) peut se simplifier et devenir :
double absolu(double x) {return (x>=0?x:-x);}
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13 -
Compilé ça doit être identique.
fabs() serait encore plus court à écrire et on obtiendrait encore le meme binaire compilé.

Ecrire 60 decimales à un flottant est utile ???