[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Can't get Stepper to Work in DrScheme




You need to add the expression that you wish to evaluate via stepping: 

 ;;fahr->cel: number -> number
 ;;convert temperature in fahrenheit to celsius
 (define (fahr->cel temp)
   (*
    (- temp 32)
    (/ 5 9)))

 ;;cel->fahr: number -> number
 ;;covert temperature in celsius to fahrenheit
 (define (cel->fahr temp)
   (+ (* (/ 9 5) temp) 32))

 ;;I: number -> number
 ;;convert temperature in fahrenheit to celsius and back
 (define (I f)
   (cel->fahr (fahr->cel f)))

 ;; to be evaluated
 (I 5)

-- Matthias

;;fahr->cel: number -> number
;;convert temperature in fahrenheit to celsius
(define (fahr->cel temp)
  (*
   (- temp 32)
   (/ 5 9)))

;;cel->fahr: number -> number
;;covert temperature in celsius to fahrenheit
(define (cel->fahr temp)
  (+ (* (/ 9 5) temp) 32))

;;I: number -> number
;;convert temperature in fahrenheit to celsius and back
(define (I f)
  (cel->fahr (fahr->cel f)))