Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. (define (print-formula f)
  2. (cond [(var? f) (display f)]
  3. [(neg? f) (display "~") (print-formula (neg-subf f))]
  4. [(conj? f) (display "(") (print-formula (conj-left f)) (display " & ")
  5. (print-formula (conj-rght f)) (display ")")]
  6. [(disj? f) (display "(") (print-formula (disj-left f)) (display " | ")
  7. (print-formula (disj-rght f)) (display ")")]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement