(define (ass x)
(cond
((> x 0) x) ; Manca una parentesi di chiusura qui
((< x 0) (- x))
((= x 0) 0)))
(display (ass 5))
(display(ass -7))
(display(ass 0))
(display(ass (* -3 6)))
CgooZGVmaW5lIChhc3MgeCkKICAoY29uZAogICAgKCg+IHggMCkgeCkgOyBNYW5jYSB1bmEgcGFyZW50ZXNpIGRpIGNoaXVzdXJhIHF1aQogICAgKCg8IHggMCkgKC0geCkpCiAgICAoKD0geCAwKSAwKSkpCgoKCihkaXNwbGF5IChhc3MgNSkpCiAgICAgICAoZGlzcGxheShhc3MgLTcpKQooZGlzcGxheShhc3MgMCkpCihkaXNwbGF5KGFzcyAoKiAtMyA2KSkpCg==