La structure if
int i;
if (0==i)
{
// placer votre code ici
}
else if (1==i)
{
// placer votre code ici
}
else
{
// placer votre code ici
}
Note: les else if et else sont bien
entendu
facultatifs
ATTENTION: IL FAUT == POUR LA COMPARAISON
ne pas
écrire
if (i=1)
: ça se compile, ça
s'éxécute,
et ça fait n'importe quoi .
Vous êtes donc priés
d'écrire
plutôt
if (1==i) qui déclenche une erreur de
compilation si on oublie un = .
egalite == , différent != , < , <= , > , >=
if (1== i && 0==j) a++; // &&
et
logique
if (1== i || 0==j) a++;
// || ou logique
if (i)
a++;
// test vrai si i n'est pas egal a 0
if (!i)
a++;
// ! non logique
La structure switch
#include <iostream>
int main()
{
char reply;
std::cout << "voulez vous continuer ?";
std::cin >> reply;
switch (reply)
{
case 'O' :
case 'o':
// placer le code pour oui
break;
case 'N' :
case 'n':
// placer le code pour non
break;
default:
// placer le code pour tout autre reponse
break;
}
}