2
$\begingroup$

I'm writing a software that does simple mathematical calculations for lazy people.

I need ideas. I already wrote some pieces of code that calculates 'Quadratic formula', but I have no idea what to do next.

  • 15
    Stop coding and spread links to http://www.wolframalpha.com/2011-01-04
  • 1
    And if you *really* want to do this, you might want to pick up a book or ten about symbolic computation. Every time I have to deal with a messy algebraic expression I am thankful that computer algebra systems exist.2011-01-04
  • 5
    You could better contribute to Maxima or Sage once you're good enough. Solving quadratic equations in software is very trivial. Try doing symboling integration.2011-01-04
  • 4
    You might find this interesting: http://projecteuler.net/. It is not quite what you were asking for, but it contains many math problems that one must use programming to solve.2011-01-04
  • 2
    I've seen so many little apps that solve quadratics, and they're good programming exercises, but imho they shouldn't be released because they're just a lot of dressed up code for solving a trivial problem. If you want to do something more challenging and useful: 1) Try coding something that numerically solves a univariate polynomial of n'th order; 2) Extend that to solve multivariate polynomial systems of n'th order (numerically); 3) Learn the theory behind Groebner bases, and symbolically solve multivariate polynomial systems of n'th order.2011-01-04
  • 0
    @Gilead: Thank you :) Awesome name!2011-01-04
  • 7
    To the commenters: do click on the OP's page and check out his profile. I agree completely with the content of the replies, but I think it's an investment in the future not to be too discouraging to young people.2011-01-04

1 Answers 1