« Programmation C++/Les structures de contrôles/Exercices » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 308 :
int main()
{
int x, s=0,nb=0choix;
double moyenne;
 
cout<<"La valeur initale vaut "<< x << endl;
do{
cout<<"Tapez un entier :"; cin>>x;
if(x>0){ s=s+x; nb++; }
else if(x<0) cout<<"ERREUR ";
 
do{
}while(x!=0);
cout << "---- Menu ----" << endl;
cout<<"1 : Ajouter 1"<<endl;
cout<<"2 : Multiplier par 2"<<endl;
cout<<"3 : Soustraire 4"<<endl;
cout<<"4 : Quitter"<<endl;
cout<<"TapezQuel unest entiervotre choix : "; cin>>xchoix;
 
switch(choix)
if(nb==0)cout<<"AUCUN ENTIER TAPE "<<endl<<"PAS DE MOYENNE"<<endl;
else {
moyennecase =1: (double)scout /<< x << " + 1 = nb";
cout<<"La moyenne vaut : "<< moyenne <<endl x++; break;
case 2: cout << x << " * 2 = ";
}
x=x*2; break;
case 3: cout << x << " - 4 = ";
x=x-4; break;
default:
cout << "Ce n'est pas un option valide" << endl;
cout << " on a toujours x = ";
}
cout << x << endl;
} while(xchoix!=04);
 
cout<<"La valeur finale de x vaut : "<<x<<endl;
 
return 0;