Hallo, ich will e ausrechnen, hab mal also folgenden Code geschrieben:
[code:1](define mainl
(lambda (res iteration)
(if (< 1 iteration)
(mainl (+ res (/ 1 (* iteration iteration))) (- iteration 1))
(list res)
)
)
)
(display (mainl 0 10000))
[/code:1]
Es wird ein Bruch ausgegeben. Ich finde es ja sehr sch?n das mein guile zwischen drinn nicht rundet, aber ich m?chte es doch als Dezimalzahl ausgegeben haben. Wie geht das?
[code:1](define mainl
(lambda (res iteration)
(if (< 1 iteration)
(mainl (+ res (/ 1 (* iteration iteration))) (- iteration 1))
(list res)
)
)
)
(display (mainl 0 10000))
[/code:1]
Es wird ein Bruch ausgegeben. Ich finde es ja sehr sch?n das mein guile zwischen drinn nicht rundet, aber ich m?chte es doch als Dezimalzahl ausgegeben haben. Wie geht das?