Traitement de int et de float dans une equtation

lesept:
Donc en appliquant ce que dit J-M-L, tu calcules en int :

int A = res * (1023 - reading);

res désignant la valeur d'une résistance, ce doit être un float.

Et puis la bonne méthode est :

  • faire d'abord un calcul "naturel", au plus simpe, en respectant la nature des constituants (dans les équations fournies, seul reading est un entier)
  • tester cela,
  • ensuite et seulement en cas de besoin avéré, faire des optimisations, où il est facile d'introduire des erreurs et qui rendent le code moins maintenable.