Numerical Analysis - Binomial Theorem Demo

Environment: Visual C++

I wrote this piece of code to explain the working of Binomial Theorem to a younger friend. Thought it would be useful for other students too.

I built a class that could take names of two variables, like 'a' and 'b' and the power and sign (+ or -). It will then evaluate the terms using the Binomial Theorem. Students can get an understanding of the Binomial theorem as well as some programming concepts like recursion, encapsulation, data abstraction etc.

The UI is pretty simple


Download source - 14 Kb


  • Freak

    Posted by Legacy on 03/18/2002 12:00am

    Originally posted by: WALUDDA

    That is the most simple sh** i've ever seen. A "Hello World"-Application is even more complex.

  • Well said David Sharpe

    Posted by Legacy on 02/09/2002 12:00am

    Originally posted by: Tom Wilson

    And thank you to the Vinayak Raghuvamshi. I am a freelance C++ programmer who is always churning out 'boring code' which gets the job done and keeps the client happy.

    I get very little opportunity for programming 'fun' but this looks like my luck is about to change. I am now going to download and enjoy both the maths and hopefully the code. I feel one can always learn from another's efforts.

    If certain people feel they are too clever then I feel they don't know as much as they think they do. I have been programming since 1974 and the more I learn, the more I realise I don't know.

    After I have absorbed the lesson then maybe I will have some meaningful comments for the actual subject matter.

    PS: David Sharp - your comment doesn't word wrap. Perhaps you could modify it please?

  • Word

    Posted by Legacy on 02/06/2002 12:00am

    Originally posted by: Charles Rictor

    Word up dawg

  • Kids Stuff

    Posted by Legacy on 02/05/2002 12:00am

    Originally posted by: Ronin

    CodeGuru should not be used to post such childish stuff.

  • Useful criticism

    Posted by Legacy on 02/05/2002 12:00am

    Originally posted by: David Sharpe

    Why on earth do people take it into their heads to criticise someone who has taken the time to offer advice to others
    1) At no time in the article does the author state that it is a revolutionary piece of code.

    2)If it is of no use to you don't read it.

    3)This code is useful on many levels, for programmers who don't model mathematics in their programs, and also as an example that everyone understands the mathematics of this would be very useful to someone moving to VC++ from another language.

    What great peices of programming genius have the gainsayers of this article actually contributed?

    I for one think articles of this nature should keep coming

  • Suxx

    Posted by Legacy on 02/02/2002 12:00am

    Originally posted by: Dekoda

    What a squalor! Great program, very useful and rather complicated. I wrote such a programs when I was 12. Of course, I could write similar code at 5 but there wasn't PC's at that time

  • NICE!!!

    Posted by Legacy on 02/01/2002 12:00am

    Originally posted by: MeExMachina

    It will help me solving some stupid homework... nice

  • File size not yet updated

    Posted by Legacy on 01/08/2002 12:00am

    Originally posted by: Vinayak Raghuvamshi

    I had included generated files by mistake. I have submitted the trimmed down project to the groups moderator. Am waiting to see the update take place.


Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Complex hybrid environments can make it difficult to track interdependencies, increasing the risk of disrupting critical business services. In this white paper by EMA, you'll learn how application discovery and dependency mapping can help you: Meet granular targets for availability, cost, and time-to-revenue for cloud services. Accelerate mean time to repair (MTTR) while communicating better with stakeholders. Manage even the most complex hybrid environments more efficiently and effectively Understand the …

  • Moving from an on-premises environment to Office 365 does not remove the need to plan for disruptions or reduce the business risk requirements for protecting email services. If anything, some risks increase with a move to the cloud. Read how to ease the transition every business faces if considering or already migrating to cloud email. This white paper discusses: Setting expectations when migrating to Office 365 Understanding the implications of relying solely on Exchange Online security Necessary archiving …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date