2.12 Exercise 2.12
make-center-percent is not hard to implement. Just calculate the width from the center and the percent and then use make-center-width:
(define (make-center-percent c p) (let ((w (* c (/ p 100)))) (make-center-width c w)))
percent can be calculated by subtracting the center from the upper bound and then dividing by the width:
(define (percent i) (let ((c (center i)) (w (width i))) (/ (- (upper-bound i) c) w)))