Discussion:Programmation C++/Les structures de contrôles/Exercices if...else et switch

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

switch[modifier le wikicode]

Bonjour. Il manque la structure sans break :

switch(var_test)
{
     case 1:
       // Action 1
     break;
     case 2: case 3: case 4:
       // Action choix multiple
     break;
     case 5:
       // Action 5
     break;
     default:
       // Action autres cas
     break;         
}

amha, l'exemple sans break permet de mieux comprendre le rôle, justement, de break. --Gmarzin 21 janvier 2006 à 17:06 (UTC)

Exercice 7 : Ajouter un tri de A et B[modifier le wikicode]

Dans la solution de l'exercice, il manque un tri de A et de B. La solution deviendrait:

#include<iostream>
using namespace std;

int main()
{
int A,B,C,temp;

cout<<"Tapez la valeur de A : ";cin>>A;
cout<<"Tapez la valeur de B : ";cin>>B;
cout<<"Tapez la valeur de C : ";cin>>C;

if(A>B){
	temp=A;
	A=B;
	B=temp;
}
if(C>=A && C<=B) cout<<"C est compris entre A et B"<<endl;
	else cout<<"C n'est pas compris entre A et B"<<endl;

return 0;
}

Samiby