Pas de soucis de mixer, assurez vous d’avoir un float à droite du égal et pas que des entiers si vous voulez faire le calcul en float
Par exemple float x = 1/3;==> x sera égal à 0 car le calcul est évalué en entier, puis affecté au alors que si vous faites float x = 1.0/3;alors comme il y a un flottant à droite tout le calcul sera fait en flottant et x vaudra 0.333333333333
Attention un float n’est pas super précis sur un UNO et similaire (32 bits - comme les double). dans l’absolu conserver le plus longtemps possible la valeur entière originale et faire les transformations qu’à l’affichage ou que dans des calculs plus complexes nécessaires