Mein Ziel zu drucken versucht, ist es, ein Verfahren zu machen, die eine TriVol von einem anderen subtrahiert, aber leider immer ich diesen Fehler:Fehler, wenn ein Verfahren Scheme
contract violation expected: number? given: # argument position: 1st other arguments.
(Der Fehler tritt auf dem DiffVol Verfahren) Was ist die Bedeutung des Fehlers und warum passiert es und wie repariere ich es? Vielen Dank!
(define (TriArea base height) (* height (/ base 2)))
(define (TriVol)
(define base (read))
(define height (read))
(define depth (read))
(* depth (TriArea base height))
(display (* depth (TriArea base height))))
(define (DiffVol)
(display(- (Trivol) (TriVol))))