Advertisement
Guest User

Untitled

a guest
Jan 11th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.74 KB | None | 0 0
  1. (*
  2.   plusOuMoins.ml
  3.   Plus or Minus game.
  4. *)
  5.  
  6. let secretNumber = Random.int 101;;
  7.  
  8. let enterNumber =
  9.   print_string "What's the secret number ? ";
  10.   read_int () ;;
  11.  
  12. let keepOn =
  13.   (!enteredNumber <> secretNumber);;
  14.  
  15. let victory =
  16.   (enterNumber == secretNumber);;
  17.  
  18. let minus =
  19.   (secretNumber > enterNumber);;
  20.  
  21. let minusOrPlus =
  22.   if minus then "It's less !\n" else "It's more !\n";;
  23.  
  24. let msg =
  25.   if victory then "Congratulations, you found the secret number !" else minusOrPlus;;
  26.  
  27. let () =
  28.   let enteredNumber = ref 101;
  29.   while keepOn do
  30.     enteredNumber := enterNumber;
  31.     Printf.printf "%s" msg
  32.   done
  33.  
  34. (*
  35. ocamlopt -o plusOuMoins plusOuMoins.ml
  36. File "plusOuMoins.ml", line 33, characters 0-0:
  37. Error: Syntax error
  38. *)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement