Code Review
Compare your solutions
#| BEGIN (Введите свое решение) |#
(define (make-point x y)
(cons x y)
)
(define (x-point point)
(car point)
)
(define (y-point point)
(cdr point)
)
(define (make-segment p1 p2)
(cons p1 p2)
)
(define (start-segment segment)
(car segment)
)
(define (end-segment segment)
(cdr segment)
)
(define (midpoint-segment segment)
(make-point
(/ (+ (x-point (start-segment segment))
(x-point (end-segment segment)))
2)
(/ (+ (y-point (start-segment segment))
(y-point (end-segment segment)))
2)
)
)
#| END |#