Eulersche Zahl in Csharp berechnen?
Hallo erstmal es soll aus einer eingegebenen Zahl(den maximalen Nenner)die Eulersche Zahl berechnet werden.zb wird als MaxNenner 9 eingegeben und die Formel für die Eulersche Zahl ist(1/1 + 1/2 + 1/3 +....bis zum max nenner)
bitte um schnelle Rückmeldung
2 Antworten
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Kennst du dich schon mit For Schleifen aus?
Wenn ja, dann einfach von 0 bis maxNenner durchlaufen lassen und wie xcyberx schon gesagt hat immer die Fakultät bilden.
![](https://images.gutefrage.net/media/user/xxxcyberxxx/1691185806883_nmmslarge__0_0_1230_1230_4dfa4fbf5df5051b1dd22ccc1781adca.png?v=1691185807000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
- ist die Formel für die eulersche Zahl nicht SUMME(1/i), sondern SUMME(1/(i!)) - das ist ein Unterschied!
- wo ist dein Problem? Wo kommst du nicht weiter? Einfach eine Schleife schreiben, die deine Summe hochzählt
kleiner Tipp am Rande: berechne die Fakultät nicht in jeder Schleife, sondern speichere die momentane Fakultät und multipliziere den Index immer drauf ;)