Langage C et algorithme d'arrondi
Fermé
limbergh
Messages postés
658
Date d'inscription
dimanche 8 juillet 2007
Statut
Membre
Dernière intervention
29 juin 2010
-
13 janv. 2008 à 14:58
limbergh Messages postés 658 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 29 juin 2010 - 13 janv. 2008 à 17:02
limbergh Messages postés 658 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 29 juin 2010 - 13 janv. 2008 à 17:02
A voir également:
- Arrondi algorithme
- Excel arrondi 0.5 ✓ - Forum Excel
- Vba arrondi supérieur ✓ - Forum VB / VBA
- Ppcm algorithme - Forum Programmation
- Arrondi javascript ✓ - Forum Javascript
- Arrondi 0.5 supérieur ou inférieur - Forum Excel
2 réponses
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
121
13 janv. 2008 à 15:56
13 janv. 2008 à 15:56
S = SIGNE(N) * ENTIER (ABSOLUE(N)+.5);
SIGNE() te rend un int, donc un entier
ENTIER() te rend un long, donc un entier
le produit de deux entiers ne donnera jamains qu'un entier
tu mets cet entier, sans cast bien-sûr, dans un flotant que tu affiche en flottant.
Le résultat, même si de type flottant, ne te donnera qu'un nombre entier !!
Donc vois le casting :
float f;
long d;
f = (float)d;
Cela tévitera d'aileurs nombre d'injures de ton compilo !
SIGNE() te rend un int, donc un entier
ENTIER() te rend un long, donc un entier
le produit de deux entiers ne donnera jamains qu'un entier
tu mets cet entier, sans cast bien-sûr, dans un flotant que tu affiche en flottant.
Le résultat, même si de type flottant, ne te donnera qu'un nombre entier !!
Donc vois le casting :
float f;
long d;
f = (float)d;
Cela tévitera d'aileurs nombre d'injures de ton compilo !
limbergh
Messages postés
658
Date d'inscription
dimanche 8 juillet 2007
Statut
Membre
Dernière intervention
29 juin 2010
140
13 janv. 2008 à 17:02
13 janv. 2008 à 17:02
merci pour les explications, j'ai bien compris ma connerie...
Et les injures c'est pareil pour moi que le compilateur
Et les injures c'est pareil pour moi que le compilateur