[Débutant] else if...

Résolu
licornedargent Messages postés 95 Statut Membre -  
UssefShahid Messages postés 37 Statut Membre -
Bonjour,

J'ai un petit souci de programmation. J'aimerais faire varier la valeur d'une variable en fonction qu'elle soit plus ou moins importante que certaines valeurs. J'utilise if... else if... J'ai pourtant toujours le même résultat et je ne comprends pas pourquoi. Voici mon code :

int impact = force + taille;

if (2 < impact < 12)
{
impact = -4;
}
else if (13 < impact < 16)
{
impact = -2;
}
else if (17 < impact < 24)
{
impact = 0;
}
else if (25 < impact < 32)
{
impact = 2;
}
else
{
impact = 4;
}


Merci de votre aide !

2 réponses

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Bonjour,
a<b<c n'est pas correct en C. Il faut dire a<b && b<c.
Cdlt
1
UssefShahid Messages postés 37 Statut Membre
 
Justement (y)
0
licornedargent Messages postés 95 Statut Membre 2
 
Big up ! Merci beaucoup !! :D
0