Bonjour à tous,

je débute en c#. Je test l'instruction WHile. J'ai donc fait un petit jeu qui demande de trouver un nombre.

Mon code est le suivant. J'ai comme message d'erreur " ; attendu " je ne vois pas trop de quoi il s'agit.

Merci pour votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
29
30
31
32
33
34
35
36
37
38
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace While
{
    class Program
    {
 
        static void Main(string[] args)
        {
            int nombreADeviner = 65;
            int reponse;
            While(reponse != nombreADeviner)
            {
                Console.WriteLine("Veuillez entrer un nombre < 100 : ");
                int reponse = Console.ReadLine();
 
                switch(reponse)
                {
                    case reponse<nombreADeviner :
                        Console.WriteLine("Le nombre à rechercher est plus élevé");
                        break;
 
                    case reponse>nombreADeviner :
                        Console.WriteLine("Le nombre à rechercher est moins élevé");
                        break;
 
                    default : 
                        Console.WriteLine("Bravo vous avez découvert le nombre : " +nombreADeviner);
                        break;
                }
            }
        }
    }
}