1

ça dit:

warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data

et la ligne correspondante est:

moyPond = (intra * 0.20 + final * 0.40) / 0.60;


les variables sont de type float


g tjours ces 3 warning à la compile, alors qu'une formule en tout point semblable d'un autre programme ne donne aucune erreur..

Il me semble que ces warnings sont à l'origine d'une erreur de calcul dans mon programme..

à quoi c'est du ?


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

2

na, c juste pour t'averti que tu risque de perdre en precision, c pas ub bug, c tout a fait normal, tu n'a qu'a baisser le niveau de test dans ta compilation
Ancien pseudo : lolo

3

non! fais plutot les choses correctement...

0.20 est de type double...
pour dire de le mettre en float, tu dois faire:
0.20f

dc ca te donne:

moyPond = (intra * 0.20f + final * 0.40f) / 0.60f;
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

4

regardons notre yoda wink

5

sBibi> j'viens à peine d'apprendre à savoir ce qu'st le C...


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

6

bon g corrigé, mais apparemment c pas ça le pb...


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

7

nEUrOne > triso

ftp > bah je c pas alors...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

8

ftp> maintenant tu peux faire "supprimer le topic" alors!
life is short, but love is always over the morning... (extraits des lyrics du dernier titre de mon premier album)
venez sur http://www.compression-image.fr.st le site des TPE de terminale!

9

Le problème, c'est que les variables de type float sont automatiquement converties en double pour les calculs, et du coup, tu assignes un double à un float. Donc soit tu mets un transtypage explicit ((float)), soit tu vires le warning avec le bon pragma. D'ailleurs, GCC ne te donnera pas ce genre de warnings débiles. Donc je te conseille http://www.mingw.org.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité