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?
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?