Exercice langage C : Utilisation du switch et While

Cet exercice a pour but de vérifier les points techniques suivants :

  • Utilisation du while.
  • Utilisation du switch.
  • Gestion d'un programme à l'aide d'un menu.
  • Modélisation d'un problème simple sous forme informatique.

Travail à Faire :

Ecrire un programme qui permet de faire des opérations sur un entier (valeur initiale à 0).

Le programme affiche la valeur de l'entier puis affiche le menu suivant :

1. Ajouter 1
2. Multiplier par 2
3. Soustraire 4
4. Quitter

Le programme demande alors de taper un entier entre 1 et 4. Si l'utilisateur tape une valeur entre 1 et 3, on effectue l'opération, on affiche la nouvelle valeur de l'entier puis on réaffiche le menu et ainsi de suite jusqu'à ce qu'on tape 4. Lorsqu'on tape 4, le programme se termine.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include
using namespace std;
 
int main()
{
int x=0,choix;
 
do
    {
    cout"x vaut "xendl;
    cout"1 : Ajouter 1"endl;
    cout"2 : Multiplier par 2"endl;
    cout"3 : Soustraire 4"endl;
    cout"4 : Quitter"endl;
    cout"Votre choix : ";cin>>choix;
 
    switch(choix)
        {
        case 1 : x++;break;
        case 2: x=x*2; break;
        case 3: x=x-4;break;
        }
}while(choix!=4);
 
cout"La valeur finale de x vaut : "xendl;
 
return 0;
}