INTEGRAL PAR LA MÉTHOSE

cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007 - 15 sept. 2004 à 12:09
cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007 - 15 sept. 2004 à 23:58
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/26178-integral-par-la-methose

cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007
15 sept. 2004 à 23:58
a oui, qd je dis que c plus dur, c bcp plus dur a lire bien sur...
cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007
15 sept. 2004 à 23:57
non, ca vient pas de ca, j ai essayé, a mon avis, c l algo qui est faux... doit y avoir une erreur d indice, j ai la fleme de chercher, en plus c un peu le foutoir....une variable par ci, quelques instructioons, on declare encore une variable.....

fo arreter tout ca et très vite, le mieux (personnellement) c le bloc de declaration et ensuite, les instructions, sinon, c bcp plus dur...(et oui, je prefere le C au C++, je suis puriste... ;)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
15 sept. 2004 à 22:21
idem, j'ai compilé en changeant la fonction, et j'ai 450 pr 0,10 avec f(x)=x et une précision 2.
si je change la précision, j'ai une autre valeur: y a un souci ^^

pê une question de précision des variables... les floats et les doubles c'est pas trop ça. faudrait chercher une autre manière de faire pê (?)
cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007
15 sept. 2004 à 12:09
quelques erreurs....notamment pour le calcul de l integrale de f(x)=x sur 0 10, le programme me sort 4555.01, ce qui est loin d etre correct, surtout pour une precision en 10^-2.... ensuite, juste un truc, lors de ton calcul du nombre de portion, tu dois effectué le transtypage(ca evite un warning) pour ca :
N=(int)sqrt(...)

voila...g compilé avec g++, et je te suggere de revoir tes algos, parce que le programme n 'a pas l air tres juste(cf mon résultat plus haut, je v jeter un coup d oeil qd mm voir si je peut trouver d ou ca vient...)
je ne note pas
++
Rejoignez-nous