annotate src/rlm/expenses.clj @ 0:78a630e650d2

initial import
author Robert McIntyre <rlm@mit.edu>
date Tue, 18 Oct 2011 00:57:08 -0700
parents
children
rev   line source
rlm@0 1 (ns rlm.expenses)
rlm@0 2
rlm@0 3
rlm@0 4 (def static-expenses
rlm@0 5 [500 ;; for Books
rlm@0 6 600 ;; to get to Wisconsisn
rlm@0 7 200 ;; install internet satelite
rlm@0 8 1000 ;; shipping
rlm@0 9 ])
rlm@0 10
rlm@0 11
rlm@0 12 (def monthly-expenses
rlm@0 13 [600 ;; rent
rlm@0 14 120 ;; internet
rlm@0 15 120 ;; vehicle maintance
rlm@0 16 600 ;; stipend (food, gas)
rlm@0 17 ])
rlm@0 18
rlm@0 19 (defn cost-per-month [num-months]
rlm@0 20 (float
rlm@0 21 (/
rlm@0 22 (+
rlm@0 23 (* num-months (reduce + monthly-expenses))
rlm@0 24 (reduce + static-expenses))
rlm@0 25 num-months)))
rlm@0 26
rlm@0 27