4lkalinemarc0
Messages postés3Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention25 avril 2003
-
24 janv. 2003 à 15:28
Sojojo
Messages postés41Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention 7 septembre 2005
-
30 mai 2005 à 15:23
J ai une fonction qui me calcul les interets dans un prog mais celle ci me renvoit un nombre entier alors qu i ldevrait etre a virgule,j ai mis mes variable en long,voici la fonction
Function interets(tot, mont, tx) As Long
tot = tot - -15
interets = (tot * mont * tx) / 36000
End Function
donc je lui de me mettre interet dans u ntextbox et il me sort que des nombre entier!!!
comment puis je faire pour qu il me donne la valeur exact a environ 2 chiffre apres la virgule
merci
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003 24 janv. 2003 à 15:58
Le type long représente des ENTIERS longs (i.e. les entiers entre 2^31=2 147 483 648 et -((2^31)-1)=-2 147 483 647). Donc ta procédure ne renvoie que des entiers, ce qui est logique. Il faut utiliser
Function interets(tot, mont, tx) As Single
pour des réel a simple précision (i.e. une mantisse de 7 chiffres plus un exposant variant entre -45 et +38)
ou
Function interets(tot, mont, tx) As Double
pour des réel a double précision (i.e. une mantisse de 15 chiffres plus un exposant variant entre -324 et +308)