Advertisement
ptrelford

Sean (aged 7) coding number sentences

Feb 9th, 2014
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.40 KB | None | 0 0
  1. (* Simple number sentences
  2. 25 + 13
  3. = 20 + 5 + 10 + 3
  4. = 30 + 8
  5. = 38
  6. *)
  7.  
  8. let tens number = (number / 10) * 10
  9.  
  10. let ones number = number % 10
  11.  
  12. let split number = (tens number, ones number)
  13.  
  14. let sentence a b =
  15.     let a10, a1 = split a
  16.     let b10, b1 = split b
  17.     printfn "= %d + %d + %d + %d" a10 a1 b10 b1
  18.     printfn "= %d + %d" (a10+b10) (a1+b1)
  19.     printfn "= %d" (a+b)
  20.  
  21. sentence 25 13
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement