Je souhaite faire un script de gestion des arrondi du genre
a = 15,49 ==> a=15
b = 15,51 ==> b = 16
Existe t il un exemple ou un algorithme qui puisse m'aider ?
Merci d'avance !
Je souhaite faire un script de gestion des arrondi du genre
a = 15,49 ==> a=15
b = 15,51 ==> b = 16
Existe t il un exemple ou un algorithme qui puisse m'aider ?
Merci d'avance !
Bonsoir,
En C je propose cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> #include <math.h> int arrondi(double a) { int ret = floor(a); if (a-ret > 0.5) ret = ceil(a); return ret; } int main (void) { printf("%i \n", arrondi(15.49)); printf("%i \n", arrondi(15.51)); return 0; }
Il me semble que cette formule fonctionne aussi :ou même
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int arrondi(double f) { return (int) (f +0.5); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define ARRONDI(x) ((int) ((x)+0.5))
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Partager