int metal, deut, facteur, res;
if(type==metal) { facteur=1; }
else if(type==deut) { facteur=3; }
else { facteur=1.5; }
int ressource;
ressource = kilos * facteur ;
printf ( "%i", ressource ) ;
Alors voici mon problême:
Quel que soit la valeur inscrite pour &type (metal, cristal ou deut), il toujours me mettre:
facteur = 1 ;
Donc lors de la multiplication: ressource = kilos * facteur ; il va toujours me multiplier &kilos par 1.
qui peut m´aider?