計算機プログラムの構造と解釈 第二版 P53 問題2.12

何だか忙しくていろいろブログをかけなかったけども。
やっとこ続き行きます。


で、この問題ですがたいした問題ではないです。
・構成子make-center-percentを定義
・選択子percentを定義


俺は過去を振り返らない。
ということで、もう実装だけをかいておわり。

(define (make-center-percent c p)
  (let ((w (/ (* c (/ p 100)) 2)))
    (make-center-width c w)))

(define (percent i)
  (* (/ (- (upper-bound i) (lower-bound i)) (center i)) 100))