Lol first you can't "find" pi since it is infinite. Second you could make a program that estimates it to a high degree but it would take awhile and you would need to probably design your own variable to store it. The highest precision variable that is available as a default is double which has a precision of like 10 to the -38 or something. Hope that helps!
It's definitely possible, after all, how would someone have computed pi to 100 million digits without a computer? I got into this problem a while ago, and it turns out there are a ton of ways to find pi. For a few ways check out http://en.wikipedia.org/wiki/Pi#Calculating_.CF.80 The funnest method by far that I've found, however, is to utilize a random number generator and throw virtual "darts" at a circular dart board encompassed by a square. By generating a point within the square and testing its distance from the center of the square and circle, you can find the proportion of darts that land within the square, but outside the circle. The proportion will be a proportion of their areas and you can then use some simple algebra to solve for pi. The longer the program runs, the more accurate its estimate. This method takes about a day to calculate 4 or 5 digits of pi in TI-84 BASIC before the batteries runs out. Obviously not the most efficient method, but sometimes that isn't the point. Happy hunting :)
Nice code, the advantage of mine is that it's more fun, and less efficient. Watching it grow ever so slightly closer to the actual value and randomly being thrown way off every time you think the program is getting somewhere can be quite addicting ;) It adds a bit of drama to the mix, which I think is a bit more entertaining. I'll have to remember that solution though.