diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2023-03-05 20:58:20 +0100 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2023-03-05 20:58:20 +0100 |
| commit | 592ef89cb282ab33d6b10cacae711a4a8e6b1212 (patch) | |
| tree | e945b18ad80cd466639ee2beee3de77da09f1144 /coding-exercises/2/8.rkt | |
| parent | ad461cbbbf839d040cda5d38f72072bbc20b5e4f (diff) | |
start ch2
Diffstat (limited to 'coding-exercises/2/8.rkt')
| -rw-r--r-- | coding-exercises/2/8.rkt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/coding-exercises/2/8.rkt b/coding-exercises/2/8.rkt new file mode 100644 index 0000000..1a205fd --- /dev/null +++ b/coding-exercises/2/8.rkt @@ -0,0 +1,14 @@ +#lang racket +(provide + sub-interval) +(require "7.rkt") + +(define (sub-interval x y) + (make-interval (- (lower-bound x) (upper-bound y)) + (- (upper-bound x) (lower-bound y)))) + +(define (print) + (define a (make-interval 1 2)) + (define b (make-interval 0 2)) + (print-interval (sub-interval a b))) +(print) |
