Bonjour
je veux faire un calcul simple:
100/74
voilà ce que je code:
si j'affiche sTemp, ca me sort 1.00 au lieu de 1.35Code:double dTemp; dTemp = 100/74 string sTemp = DoubleToStr(dTemp ,2);
je ne vois pas trop pourquoi.
une petite idée ?
@++
![]() |
|
![]() |
|
Dimanche 27 Mai 2012
Trader-Forex.fr en RSS
Bonjour
je veux faire un calcul simple:
100/74
voilà ce que je code:
si j'affiche sTemp, ca me sort 1.00 au lieu de 1.35Code:double dTemp; dTemp = 100/74 string sTemp = DoubleToStr(dTemp ,2);
je ne vois pas trop pourquoi.
une petite idée ?
@++
« C'est quand la mer se retire qu'on voit ceux qui se baignent nus. » Warren Buffet
---------------------------------------------------------------------
Trade Management, par Loup REBEL et Tanaïs
Guide d'utilisation du Trade Management par Moebus
//--------------------------------------------------------------------//
Le code est correct excepté le fait que tu divises deux entiers. Il faut écrire 100.0 ou 74.0 ou encore les deux en même temps pour obtenir ton 1.35 et non juste 1.0Code:double dTemp; dTemp = 100/74; string sTemp = DoubleToStr(dTemp ,2);
Bonjour,
nikel c'est ca.
en fait mon 74 est une variable que j'avais declaré en int
je l'ai modifié en double et modifié le 100 en 100.0
merci bien
@++
Dernière modification par Tanaïs ; 18/08/2009 à 17h58.
« C'est quand la mer se retire qu'on voit ceux qui se baignent nus. » Warren Buffet
---------------------------------------------------------------------
Trade Management, par Loup REBEL et Tanaïs
Guide d'utilisation du Trade Management par Moebus
//--------------------------------------------------------------------//