Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace NombreMystère2._0
- {
- class Program
- {
- static void Main(string[] args)
- {
- int randomed = new Random().Next(20) + 1;
- NouvellePartie(randomed);
- TuGagnes(randomed);
- Console.ReadKey();
- }
- static void NouvellePartie(int randomed)
- {
- Console.WriteLine("Saisis un nombre entre 1 et 20:");
- int pickedNum = ChoisiUnNombre();
- while (pickedNum != randomed)
- {
- if (pickedNum > randomed)
- {
- Console.WriteLine("C'est moins");
- }
- else
- {
- Console.WriteLine("C'est plus");
- }
- pickedNum = ChoisiUnNombre();
- }
- }
- static void TuGagnes(int randomed)
- {
- Console.WriteLine("Yes ! Vous avez trouvé le nombre " + randomed);
- }
- static int ChoisiUnNombre()
- {
- string picked = Console.ReadLine();
- int pickedNum;
- //boucle pour réitérer la saisie jusqu'à ce qu'elle soit valide (pas un nombre)
- while (int.TryParse(picked, out pickedNum) == false)
- {
- Console.WriteLine("Oops, il ne s'agit pas d'un nombre. Essaie encore:");
- picked = Console.ReadLine();
- }
- //boucle pour réitérer la saisie jusqu'à ce qu'elle soit valide (pas compris entre 1 et 20)
- while (pickedNum < 1 || pickedNum > 20)
- {
- Console.WriteLine("Oops, ton nombre n'est pas compris entre 1 et 20. Essaie encore:");
- pickedNum = int.Parse(Console.ReadLine());
- }
- return pickedNum;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement