Tester une décimale ?

Tester une décimale ? - C#/.NET managed - Programmation

Marsh Posté le 28-02-2005 à 08:58:33    

Bonojour,
 
C'est surment très con, mais comment on test une décimale !
 
genre: 7.34 je voudrais tester si --> X.34>X.5
 
Je veux pas un arrondissement de float en int !

Reply

Marsh Posté le 28-02-2005 à 08:58:33   

Reply

Marsh Posté le 28-02-2005 à 09:19:40    

Que veux tu dire par "tester une décimale" ?
 
En effet ton problème est surement trés con, à un point que je me demande ce que tu veux :D


Message édité par DVDAI le 28-02-2005 à 09:20:03
Reply

Marsh Posté le 28-02-2005 à 09:38:51    

je voudrais tester n'importe quel nombre si sa décimal est plus grand ou plus petit que .5

Reply

Marsh Posté le 28-02-2005 à 10:16:58    

En VB.Net (avec ton nombre pour exemple) :
 

Code :
  1. Dim Nombre as Decimal = 7.34
  2. Dim i as Integer = Math.Floor(Nombre) ' *** i contiendra 7.
  3. Dim j as Decimal = Nombre - i ' *** j contiendra 0,34.
  4. ' *** y'a plus qu'à faire le test...
  5. If j>0.5 Then
  6. ...
  7. Else
  8. ...
  9. End If


Message édité par DVDAI le 28-02-2005 à 10:17:43
Reply

Marsh Posté le 28-02-2005 à 10:22:13    

merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed