| Racket | C++ |
|---|---|
(define tax2 (lambda (income) (cond ((< income 10000) 0) ((< income 20000) (* 20/100 income)) (else (* 30/100 income))))) |
double tax2(double income) {
if ( income < 10000 )
return 0.0;
else if ( income < 20000 )
return income * 0.20;
else
return income * 0.30;
}
|