bon... 
désoler d'avoir donner une explication, apparemment peut claire, mais bon pour moi je voit pas comment je peut être plus précis
mais peut importe je viens de trouver et c'était tout bête, j'ai juste eu à ajouter un if au moment de l'incrémentation et j'arrive maintenant à faire ce que j'essayais de faire
Incrémentation
if (a<b)
{
a= a + 0;
}
else
{
a++;
}
Décrémentation
if (a=0)
{
a= a + 0;
}
else
{
a--;
}
voila
je sais pas si c'était la solution la plus pratique mais en tout cas ca marche
j'avais totalement délaisser les if au profit des switch mais apparemment ces derniers ne suffisent pas à tout faire.
bon ben je retourne coder et merci quand même 