Advertisement
Guest User

kg2xau.scm

a guest
Mar 6th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.39 KB | None | 0 0
  1. #!/usr/bin/guile
  2. -e main -s
  3. !#
  4. (use-modules (ice-9 format))
  5. (define troy 31.10347680)
  6. (if (null? (cdr (program-arguments))) (quit))
  7. (define kg (string->number (cadr (program-arguments))))
  8. (define grams (* kg 1000))
  9. (define xau (/ grams troy))
  10. (display  (string-append "KG: " (number->string kg) " is exactly this many troy ounces:\n"))
  11. (display  (format #f "~$" xau))
  12. (newline)
  13. (quit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement