Les tests
 
 
 
 
 
 

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;
}
}
 

Drupal 7 Appliance - Powered by TurnKey Linux