Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Spare some change?

Name: Anonymous 2012-12-15 18:39

so, I am trying to write a change-counting program in scheme for some practice (I'm new to programming). Here is what I have:



 define (change-iter change quarter dime nickel penny)
  (cond ((< change 1.00)
          (change-iter (- change 0.25) (+ quarter 1) dime nickel penny))
         ((< change .25)
          (change-iter (- change 0.10) quarter (+ dime 1) nickel penny))
         ((< change .10)
          (change-iter (- change 0.05) quarter dime (+ nickel 1) penny))
         ((< change 0.5)
          (change-iter (- change 0.01) quarter dime nickel (+ penny 1)))
         ((= change 0)
          (display quarter)
          (newline)
          (display dime)
          (newline)
          (display nickel)
          (newline)
          (display penny)
          (newline))))

(define (change-counter change)
  (change-iter change 0 0 0 0))


it doesn't display the coins at the end.  What am I doing wrong?

Name: Anonymous 2012-12-16 20:41

>>11
nice javascript

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List