(********************************************************************) (* OCaml code from the book ``Learn Programming with OCaml'' *) (* See https://usr.lmf.cnrs.fr/lpo/ *) (* *) (* Sylvain Conchon and Jean-Christophe Filliâtre *) (* Copyright 2025 Université Paris-Saclay and CNRS *) (* *) (* Openly licensed via CC BY SA 4.0 *) (* See https://creativecommons.org/licenses/by-sa/4.0/deed.en *) (********************************************************************) (* Program 1 on page 8 Leap Years *) let year = read_int () let leap = (year mod 4 = 0 && year mod 100 <> 0) || year mod 400 = 0 let msg = if leap then "is" else "is not" let () = Printf.printf "%d %s a leap year\n" year msg
This document was generated using caml2html