Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QCalc Beta
#1
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

[Image: ScrnShot.gif]

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
Reply
#2
looks Very nice... too bad i wouldnt know how to use half of it ;/
Reply
#3
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
Reply
#4
All right, zipped version is up:
http://www.brantleyonline.com/files/rst/QCalc.zip

@Chaos: hopefully half will suffice Tongue
Reply
#5
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."
Reply
#6
Thanks. Smile

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.
Reply
#7
Smile 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, Tongue , I'll take some more looks at it when I get the time.. :wink:
Kevin (x.t.r.GRAPHICS)

[Image: 11895-r.png]
Reply
#8
I got "out of data space" on the CLEAR command.

QBasic 1.0

Mac
Reply
#9
@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.
Reply
#10
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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)