Jump to content
Sign in to follow this  

Mathematical UDF's

Recommended Posts

A while back I was working on a calculator until my harddrive fried last night. I made a view UDF's for math and such which ran perfectly in a gui environment.

While 1

;Do gui data

;Calc functions

;If certain button clicked make varable $cans and second num $snum


Func Add($cans, $ndata)

$cans = $cans + $ndata

Return $cans


;etc they were all the same but I added ques

Func Que($aque, $sque, $mque, $dque)

;If $m or $d que was true then run certain function and return $cans for further math(running on the system of order of operations, same for $a and $s(a = add, s = subtract and so on, then Return $que and set $que back to 1


I can't remember it exactly because my computer fried, I am sending this post from a library.

Also I made a Quadratic UDF

Func Quad($a, $b, $c)

$z1 = (-($:(+SqRt(($b * $:( - (4 * $a * $c)) / (2 * $a)

$z2 = (-($:-SqRt(($b * $:) - (4 * $a * $c)) / (2 * $a)

MsgBox(0, "Answers", "Your answers are " & $z1 & " OR " & $z2)

;Or Return $z1, $z2

EndFunc Quad

If I can restore my drive I might beable to get my 205 line calculator script that was in beta, all I needed was sqrt functions, and a delete function and I had a full calculator, number CCB-23X(computer Calculator Basic - 23 Button Operational(X))

Hope you like, and I can't remember who made the other autoIt calculator but I might restart my project and make a base from that.

With Scripting Power,

Max Gardner(AutoIt Smith)

Share this post

Link to post
Share on other sites

Look around the board, PacMan made a good string calculator.

If you can't find it (seeking is extremly hard in big board like this one...) you can extract it from Run! source code...

Share this post

Link to post
Share on other sites


C# infix->postfix->evaluator. If you need any explaining let me know :(

"I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him." - Mark TwainPatient: "It hurts when I do $var_"Doctor: "Don't do $var_" - Lar.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...