#est_divisible_par (5,2) ;;
#est_divisible_par (6,2) ;;
#est_divisible_par (7*123,123) ;;
#est_divisible_par (7*123 + 1,123) ;;
premier1.ml
let _ =
((*a completer *))
int n p
etudier_divisibilite
#etudier_divisibilite (5,2) ;;
5 n’est pas divisible par 2
- : unit = ()
#etudier_divisibilite (6,2) ;;
6 est divisible par 2
- : unit = ()
premier1.ml
est_premier
premier1.ml premier2.ml
n
n
n n
n
n
√n
√n n
premier2.ml
(*est_premier: int -> bool *)
(*est_premier(n) = VRAI si n est premier *)
(*FAUX sinon *)
(*CU : n≥0*)