If et else

cs_JediMaster Messages postés 91 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 31 août 2004 - 24 juin 2003 à 22:13
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 24 juin 2003 à 22:32
j'ai un petit pb si je fait

if(variable==0)
{}
else
{}
if(variable==5)
{}
else
{}

que va faire le programme?

2 réponses

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
24 juin 2003 à 22:29
Tout d'abord tu peut faire :
if(var == 0)
{
// si var vaut 0
}
else if(var == 5)
{
// si var vaut 5
}
else
{
// si var vaut ni 0 et ni 5
}
:-p :sleepy) :shy) :sleepy) :-p
0
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
24 juin 2003 à 22:32
Salut,
Ben si variable est different de 0 et 5 les 2 blocs d'instruction 'else' seront executés.
Si variable est egal a 0, le 1er bloc 'if' est executé ainsi que le second bloc 'else'.
Si la variable est egal a 5, c'est le premier bloc 'else' et le second bloc 'if' qui seront executés.

Ou alors tu remplace tout par un switch qui a mon avis est mieux.
0