constants.nbt 812 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. use core::scalar
  2. use math::functions
  3. ### Mathematical constants
  4. let pi = 3.14159265358979323846264338327950288
  5. let π = pi
  6. let τ = 2 π
  7. let e = 2.71828182845904523536028747135266250
  8. let φ = (1 + sqrt(5)) / 2
  9. let golden_ratio = φ
  10. ### Named numbers
  11. let hundred = 100
  12. let thousand = 1_000
  13. let million = 1_000_000
  14. let billion = 10^9
  15. let trillion = 10^12
  16. let quadrillion = 10^15
  17. let quintillion = 10^18
  18. let quarter = 1 / 4
  19. let semi = 1 / 2
  20. let double = 2
  21. let triple = 3
  22. let googol = 10^100
  23. ### Fractions
  24. let ½ = 1 / 2
  25. let ⅓ = 1 / 3
  26. let ⅔ = 2 / 3
  27. let ¼ = 1 / 4
  28. let ¾ = 3 / 4
  29. let ⅕ = 1 / 5
  30. let ⅖ = 2 / 5
  31. let ⅗ = 3 / 5
  32. let ⅘ = 4 / 5
  33. let ⅙ = 1 / 6
  34. let ⅚ = 5 / 6
  35. let ⅐ = 1 / 7
  36. let ⅛ = 1 / 8
  37. let ⅜ = 3 / 8
  38. let ⅝ = 5 / 8
  39. let ⅞ = 7 / 8
  40. let ⅑ = 1 / 9
  41. let ⅒ = 1 / 10