We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c83ca4c commit 13f0039Copy full SHA for 13f0039
task-2.rkt
@@ -9,7 +9,12 @@
9
(define ((callback setter) field _evt)
10
(send field set-field-background (make-object color% "white"))
11
(define field:num (string->number (send field get-value)))
12
- (if field:num (setter field:num) (send field set-field-background (make-object color% "red"))))
+ (cond
13
+ [(and field:num (rational? field:num))
14
+ (define inexact-n (* #i1.0 field:num))
15
+ (setter inexact-n)
16
+ (send field set-value (~r inexact-n #:precision 4))]
17
+ [else (send field set-field-background (make-object color% "red"))]))
18
19
(define-syntax-rule (flow *from --> *to to-field)
20
(λ (x)
0 commit comments