Anatoly Lubarsky

Logo
MSSQL, .NET, Design. Life and Music

Calculate Euler Number with Recursion

I recently went through several posts I had made on one of the development forums back then in 2005. I've found one of them interesting and wanted to repost it here. The question went like this:


"How can I calculate euler number with recursion ?"


Euler number (or e) can be calculated with the following formula in math:


sum = 1/0! + 1/1! + 1/2! + ... + 1/n!

Here one can notice the use of the Factorial function which can be implemented via recursion itself like so:


int Factorial(int n) 
{
    if (n == 0) 
    {
        return 1;
    }

    return n * Factorial(n - 1);
}

After we know how to implement Factorial we can implement Euler number using recursion as well:


double EulerNumber(int n) 
{
    if (n == 0) 
    {
        return 1;
    }

    return 1.0/Factorial(n) + EulerNumber(n - 1);
}

Enjoy :)


Related Posts:

Tuesday, March 11, 2008 4:01 AM

If your feedback doesn't appear right away, please be patient as it may take a few minutes to publish.

Post a Comment

Protected by CAPTCHAEnter the code you see
Name (*)  
E-mail (*)  
Url
Remember

Comment (*)  

Search

Google
Entire Web
Facebook
YouTube
MSDN
Just this site

Login

RSS
Add to Google Add to My Yahoo! Subscribe with Bloglines
Fosimo on CNET Download.com!
Microsoft Certified Solution Developer
Microsoft Certified Database Administrator

Article Categories

.Net Framework
ASP.NET Tips
C# Win32 API
HTML, CSS, Web
Javascript Tips
MSSQL Tips
System
System.Net
WebServices

Archives

(03) May, 2008
(06) April, 2008
(03) March, 2008
(02) February, 2008
(04) January, 2008
(03) December, 2007
(05) November, 2007
(06) October, 2007
(07) September, 2007
(13) August, 2007
(11) July, 2007
(14) June, 2007
(16) May, 2007
(14) April, 2007
(10) March, 2007
(17) February, 2007
(21) January, 2007
(17) December, 2006
(14) November, 2006
(13) October, 2006
(13) September, 2006
(14) August, 2006
(12) July, 2006
(11) June, 2006
(12) May, 2006
(22) April, 2006
(36) March, 2006
(14) February, 2006
(14) January, 2006
(20) December, 2005
(17) November, 2005
(17) October, 2005
(17) September, 2005
(14) August, 2005
(18) July, 2005
(12) June, 2005
(17) May, 2005
(13) April, 2005
(22) March, 2005
(12) February, 2005
(14) January, 2005
(19) December, 2004
(15) November, 2004
(13) October, 2004
(16) September, 2004
(12) August, 2004
(29) July, 2004
(25) June, 2004
(33) May, 2004
(26) April, 2004
(18) March, 2004
(11) February, 2004
(07) January, 2004
(03) December, 2003
(02) November, 2003

Post Categories

.Net and C#
Antispam
Architecture
ASP.NET
Blogging
del.icio.us
Facebook
Fosimo
Fun
Google
Javascript
Misc.
MSSQL
Music
Performance
Roller
Tools
Visual Studio
Web 2.0
WebServices
Yahoo

About Me

linkedin Profile
Recs
Recs Books
Who am I

My Sites

onecone
x2line
x2line blogs

Web 2.0

del.icio.us - add me
Delicer - download