J'essaye de faire une opération mathématique simple mais j'ai toujours comme résultat 0.
Voici ma portion de code :
int i = 1
float y = ((i/20)*100);
y = (1/20)*100;
y = i/20;
Quoi que je fasse, j'ai toujours comme résultat 0![]()
J'essaye de faire une opération mathématique simple mais j'ai toujours comme résultat 0.
Voici ma portion de code :
int i = 1
float y = ((i/20)*100);
y = (1/20)*100;
y = i/20;
Quoi que je fasse, j'ai toujours comme résultat 0![]()
Boi,
Parce que tu fais une division entière (1/20), qui renvoie la partie entière du résultat, qui ici vaut 0.![]()
A zut, je dois utiliser quoi alors?
Une classe spéciale?
Il s'agit juste de bien préciser que c'est une division flottante et non pas une division entière, que tu veux.
Par exemple, en mettant 20.0 ou 20f au lieu de juste 20
Partager