Posts: 292
Threads: 31
Joined: Apr 2003
QCalc is a fully functional graphing calculator written in pure QBasic, mostly on a "let's see if it's possible" basis. It's capable of standard arithmetic and graphing, in addition to differential/integral calculus, parametric and polar functions, partial sums, and running programs written in a special language.
Download:
http://www.brantleyonline.com/files/rst/QCalc.rar
I'd appreciate suggestions and knowing any bugs you find.
Programs included are:
- Quadratic formula solver (shown above)
- Euler's method program
- Angle Calculator
- Length of curve calculator
- Fractal generator
- Tangent line finder
looks Very nice... too bad i wouldnt know how to use half of it ;/
Posts: 319
Threads: 68
Joined: Mar 2005
you wouldnt mind postin a .zip cause i dont have winrar
his world has been connected...
Tied to the darkness.
Soon to be completely eclipsed.
There is so very much to learn...
You understand so little.
A meaningless effort.
One who knows nothing can understand nothing.
-Ansem Bringer of darkness and creator of the heartless
Posts: 292
Threads: 31
Joined: Apr 2003
All right, zipped version is up:
http://www.brantleyonline.com/files/rst/QCalc.zip
@Chaos: hopefully half will suffice
Posts: 62
Threads: 2
Joined: Apr 2005
Wow, that is really powerfull. Like Cha0s though I also wouldn't be able to use most of it. It's a good thing you included the demo program. This makes me want to learn how to use a graphing calculator. Good job.
-gunder
gunder
"I have a perfect body, but it's in the trunk and starting to smell."
Posts: 292
Threads: 31
Joined: Apr 2003
Thanks.
And yeah, if you didn't see it there's a demo program that shows some of the features - type in "run demo". And this should go without saying, but since it's not anywhere in the documentation, you can also enter in expressions (eg, "2 + 2") and it will spit out the answer.
Posts: 2,404
Threads: 153
Joined: Jan 2005
heh,. Pretty cool.. You know a "UCASE$" or "LCASE$" would make it case insencetive for those commands like "COS(45)", so user could input like: cos(), CoS(), cOs(), ect... :wink:
I should be able to use most of it,
, I'll take some more looks at it when I get the time.. :wink:
Kevin (
x.t.r.GRAPHICS)
Posts: 243
Threads: 12
Joined: Aug 2001
I got "out of data space" on the CLEAR command.
QBasic 1.0
Mac
Posts: 292
Threads: 31
Joined: Apr 2003
@RAT: QCalc allows user-defined variables, which are the lowercase letters. cos(3) would be interpretted as c * o * s * 3.
@Mac: QCalc uses recursive funtions a lot, so I don't think QB 1.0 would support it anyway. The CLEAR statement allocates more memory for the stack for the recursive functions. You should be able to run the exe, though.
Posts: 73
Threads: 6
Joined: Jan 2005
Nice calc
A maybe bug.
sin(x)/x=1 on x=0, but crashes your program. I know what is the problem, but donno how to get the true value in progam. We can add
Code:
if x=0 then
sin(x)/x=1
else
sin(x)/x=sin(x)/x
end if
but what about thousands of weird functions?