Bonjour,
je fais un programme qui comprend une partie de comptabilité.
Mon problème est au niveau d'arrondi pour des petits nombres que ce soit en double ou float, ce qui est un problème quand c'est de la compta...

Par exemple pou récupérer la partie entière et après la virgule je fais ça :
double nombre = xxx;

int partieEntiere = (int)nombre;
int partieApresVirg = (int)((nombre - (double)partieEntiere) * 100);

1.20 me rend 1 pour la partie entière et 19 pour la partie après la virgule....

Quelqu'un sait comment je pourrai procéder ?

Merci d'avance