Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. using System;
  2.  
  3. namespace NombreMystère2._0
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int randomed = new Random().Next(20) + 1;
  10.  
  11. NouvellePartie(randomed);
  12.  
  13. TuGagnes(randomed);
  14. Console.ReadKey();
  15. }
  16.  
  17. static void NouvellePartie(int randomed)
  18. {
  19.  
  20. Console.WriteLine("Saisis un nombre entre 1 et 20:");
  21.  
  22. int pickedNum = ChoisiUnNombre();
  23. while (pickedNum != randomed)
  24. {
  25. if (pickedNum > randomed)
  26. {
  27. Console.WriteLine("C'est moins");
  28. }
  29. else
  30. {
  31. Console.WriteLine("C'est plus");
  32. }
  33.  
  34. pickedNum = ChoisiUnNombre();
  35. }
  36. }
  37.  
  38. static void TuGagnes(int randomed)
  39. {
  40. Console.WriteLine("Yes ! Vous avez trouvé le nombre " + randomed);
  41. }
  42.  
  43. static int ChoisiUnNombre()
  44. {
  45. string picked = Console.ReadLine();
  46.  
  47. int pickedNum;
  48.  
  49. //boucle pour réitérer la saisie jusqu'à ce qu'elle soit valide (pas un nombre)
  50. while (int.TryParse(picked, out pickedNum) == false)
  51. {
  52. Console.WriteLine("Oops, il ne s'agit pas d'un nombre. Essaie encore:");
  53. picked = Console.ReadLine();
  54. }
  55.  
  56. //boucle pour réitérer la saisie jusqu'à ce qu'elle soit valide (pas compris entre 1 et 20)
  57. while (pickedNum < 1 || pickedNum > 20)
  58. {
  59. Console.WriteLine("Oops, ton nombre n'est pas compris entre 1 et 20. Essaie encore:");
  60. pickedNum = int.Parse(Console.ReadLine());
  61. }
  62. return pickedNum;
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement