romach
4/16/2017 - 7:07 PM

Conditions

Conditions

(define (abs x)
  (cond ((> x 0) x)
        ((= x 0) 0)
        ((< x 0) (- x))))

((> x 0) x) - clause (> x 0) - predicate

(define (abs x)
  (cond ((< x 0) (- x))
  (else x)))
(define (abs x)
  (if (< x 0)
    (- x)
    x))