daily pastebin goal
4%
SHARE
TWEET

Jeu

MehdiiMods Oct 15th, 2018 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main()
  6. {
  7. // bon hnaya je declare les variables
  8.     int nombreMystere;
  9.     int nb;
  10.     int restart=1; // had la booleen bash n3awdou le jeuw apres
  11.     int ndc=0;
  12.     int MAX=0,MIN=0;
  13.      int choixmenu;
  14.      // hna on ecrit le menu bash ndirou switch apres
  15.  printf("choisisez votre niveau\n\n");
  16.  printf("1.entre 1-100\n");
  17.  printf("2.entre 1-500\n");
  18.  printf("3.entre 1-1000\n");
  19.  scanf("%d", &choixmenu);
  20.  while (restart) // hadi la condition d restart jeu
  21.  {
  22.  
  23.  switch (choixmenu) // hna on choisis l'option
  24.  {
  25.    case 1:
  26.        printf("vous jouez entre 1-100\n");
  27.        MAX =100;
  28.        MIN =1;
  29.         srand(time(NULL)); // hna on donne l la fonction random (generateur) un timer 0 bash yb9a ykhtar un nombre
  30.     nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; // hna la fonction random kan 3tiwha un nb max w un nb min
  31.          while (nb!=nombreMystere) // had la ligne kat3ni tant que le nombre n'egale pas nombre mystere li aygenereh random
  32.     {
  33.         ndc++; //hna on fait une variable prograssive
  34.         printf("taper un nombre\n");
  35.         scanf("%d",&nb);
  36.         if (nb>nombreMystere) // hna les conditions
  37.             {
  38.                 printf("essayer un nombre moins grand.\n");
  39.             }
  40.             else if (nb<nombreMystere)
  41.             {
  42.                 printf("essayer un nombre plus grand.\n");
  43.             }
  44.             else if (nb==nombreMystere)
  45.             {
  46.                 printf("felicitation! vous avez fait %d coup\n\n",ndc);// hna on affiche ch7al men coups dertou
  47.                 printf("voulez vous continuer ? 1=oui 0=non\n");// hna on appelle la fonction while restart li hiya booleen(boucles) bash nkhtaro wash n3awdou ou pas
  48.                 scanf("%d",&restart);
  49.  
  50.             }
  51.             else
  52.             {
  53.                 printf("invalid");// hna la khtar un nombre makaynsh aydir invalid
  54.             }
  55.     }
  56.        break;
  57. /* hna on recommence ga3 dakshi l9dim
  58. men daba lfo9 dakshi ayt3awd donc bla man3awd l'explication mlwl */
  59.    case 2:
  60.     printf("vous jouer entre 1-500\n");
  61.       MAX =500;
  62.        MIN =1;
  63.     srand(time(NULL));
  64.     nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
  65.       while (nb!=nombreMystere)
  66.     {
  67.         ndc = ndc +1;
  68.         printf("taper un nombre\n");
  69.         scanf("%d",&nb);
  70.         if (nb>nombreMystere)
  71.             {
  72.                 printf("essayer un nombre moins grand.\n");
  73.             }
  74.             else if (nb<nombreMystere)
  75.             {
  76.                 printf("essayer un nombre plus grand.\n");
  77.             }
  78.             else if (nb==nombreMystere)
  79.             {
  80.                 printf("felicitation! vous avez fait %d coup\n\n",ndc);
  81.                 printf("voulez vous continuer ? 1=oui 0=non\n");
  82.                 scanf("%d",&restart);
  83.  
  84.             }
  85.  
  86.             else
  87.             {
  88.                 printf("invalid");
  89.             }
  90.     }
  91.     break;
  92.    case 3:
  93.         printf("vous jouer entre 1-1000\n");
  94.         MAX= 1000;
  95.         MIN= 1;
  96.          srand(time(NULL));
  97.     nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
  98.           while (nb!=nombreMystere)
  99.     {
  100.         ndc = ndc +1;
  101.         printf("taper un nombre\n");
  102.         scanf("%d",&nb);
  103.         if (nb>nombreMystere)
  104.             {
  105.                 printf("essayer un nombre moins grand.\n");
  106.             }
  107.             else if (nb<nombreMystere)
  108.             {
  109.                 printf("essayer un nombre plus grand.\n");
  110.             }
  111.             else if (nb==nombreMystere)
  112.             {
  113.                 printf("felicitation! vous avez fait %d coup\n",ndc);
  114.                 printf("voulez vous continuer ? 1=oui 0=non\n");
  115.                 scanf("%d",&restart);
  116.  
  117.             }
  118.  
  119.             else
  120.             {
  121.                 printf("invalid");
  122.             }
  123.     }
  124.         break;
  125.     default:
  126.     printf("vous avez taper un nombre unvalide");
  127.     break;
  128.  
  129.  
  130.     }
  131. }
  132. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top