Bonjour !
Voila, je m'entraine a faire quelques programme tres basique en C++, notament un convertisseur, qui convertit des Celsius en Farenheit et invcersement. Si je premier cas est assez facile a faire, avec des variables int, le second est plus derangeant a cause de l'operation a faire :
°C = (5/9) (°F - 32)
La variable °C s'appele nCelsius, enfin, c'est la le probleme, puisque c'est une variable int.
Hors, ici, 5/9 qui donne 0.56 en arondissant.
j'ai tenté de transoformé le int nCelsius en float fCelsius, mais pareil, il prend 5/9 pour 0.
Comment dois je declarer cette variable pour avoir 0.56 ? ou plutot 5/9 ?
Merci
Message édité par Turbo16 le 17-07-2006 à 14:10:35