|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() ![]() |
Salut à tous,
Quelle est l'instruction que je dois utilisé pour recupérer la partie antier d'un nombre décimale Par exemple dans 1749.6743 , je veux avoir 1749 J'utilise l'instruction CAST as Integer mais celui ci me fait l'arrondi supérieur et je recupère 1750. Aidez moi svp, car j'ai des tas d'erreur dans mes calculs. Merci
__________________
On progresse ..... |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() |
Personne n'as aucune idée sur comment je dois traiter l'affaire.
Je cherche
__________________
On progresse ..... |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() ![]() |
En faite j'ai trouver un moyen pour le moment en utilisatnt CAST qui fait de l'arrondi SUP ou INF selon la valeur de la partie décimal.
CAST ((VALEUR - 0.5) AS INTEGER) me renvoi la partie entier d'une nombre décimal A+
__________________
On progresse ..... |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Pour récupérer la partie entière d'un nombre décimale Par exemple dans1749.6743 ? Le reste de la division par 1: Reste (1749.6743/1)= 0.6743 1749.6743- Reste =1749 Programme en matlab mod(1749.6743,1)= 0.6743 1749.6743-mod(1749.6743,1)= 1749 En C vous utilisez : % pour le reste Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com