Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.22 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ $1 -gt $2 ]; then
  4.         echo "Erreur, votre premier nombre est supérieur que votre second"
  5.         exit
  6. fi
  7.  
  8. echo "--Devinez le nombre auquel je pense--"
  9. echo "Rentrez un nombre entre "$1" et "$2
  10.  
  11. essai=0
  12.  
  13. random_num=$(($RANDOM%($2-$1)+$1))
  14.  
  15. while [ $essai -lt 5 ]; do
  16.         read nombre
  17.         if [[ $nombre != '^[0-9]+$' ]]; then
  18.                 echo "Erreur, veuillez entrer un nombre"
  19.         else
  20.                 if [[$nombre -lt $1 || $nombre -gt $2]]; then
  21.                         echo "Erreur, veuillez entrer un nombre compris dans l'intervalle"
  22.                 else
  23.                         if [ $nombre -eq $random_num ]; then
  24.                                 echo "Gagné !"
  25.                                 exit
  26.                         else
  27.                                 if [ $nombre -gt $random_num ]; then
  28.                                         echo "Loupé, c'est plus petit"
  29.                                 else
  30.                                         echo "Loupé, c'est plus grand"
  31.                                 fi
  32.                         fi
  33.                         essai=$(($essai+1))
  34.                 fi
  35.         fi
  36. done
  37.  
  38. echo "Le nombre aléatoire état : "$random_num
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement