tu stocks dans un `int` (enfin ce le sera dans la db), le produit d'un `int` avec un `float` tu laisses donc le soin à la db de faire le cast.
Mais dans la réalité, comment veux-t-on faire l'arrondi ? Est-ce que le cast de la db, sera toujours le même ? Quel est-il ? Est-ce que c'est ce qu'on veux ?