Anf?nger Frage bez?glich runden

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Anf?nger Frage bez?glich runden

    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?