promotional bannermobile promotional banner

EZ Calc

Abandoned
The perfect calculator solution for both normal and advanced users.

EZ Calc is the most modular in-game calculator that can perform the most basic commands up to the most advanced data processing / calculations.

EZ Calc is the ONLY CALCULATOR ADDON that has the ability to allow the user to DEFINE EXPRESSIONS AND FUNCTIONS! These features are the key reason for the existence of this addon. In fact, they may be more useful than I ever imagined. The potential for the use of modular functions is incredible.

The most typical use for EZ Calc is the easy to access, always on, in-game calculator. All you have to do is simply type "/ez" and then your calculation and it will perform the calculation.

More advanced features include Variables, Expressions, and Programmable Functions in LUA Script.

Features

  1. Calculation
  2. Variables
  3. Expressions
  4. Programmable Functions (LUA)

Note: The key difference between expressions and functions is that expressions do NOT contain lua code while functions CAN.

Simple Calculations

Syntax: /ez "calculation"

/ez math.sqrt(100*109.34)^3/5

Variables

Syntax: /ez "variableName"="value"

/ez x=109

/ez x=1,2,3,4,5

Simple Expressions

Syntax: /ez def "expresionName"("variables")="expression"

/ez def ahprofit(listPrice, sellPrice)=(sellPrice * .95) - listPrice

Advanced expressions can pull together one or more other expressions with one or more programmed functions to produce an easier to edit complex expression.

Simple Functions

Syntax: /ez func "functionName"("variables")"lua scripting"

/ez func factorial(n)if n == 0 then return 1 else return n * factorial(n - 1) end end

Advanced Functions can utilize everything the lua language can including everything that EZ Calc provides, such as access to its stored tables and variables. All functions have the advantage of being able to access in-game variables and methods. Potentially one could program another addon through this addon, or tone it down a bit to make really long macros instead of the alternative to linking macros together through click functions. While this is subject to your knowledge about LUA and WoW's API, it is completely possible.

EZ Calc is your solution to your mathematical inquiry. From the most advanced solutions to the simplest calculation EZ Calc has your back!

The EZ Calc Team

profile avatar
  • 5
    Projects
  • 16.7K
    Downloads

More from _ForgeUser4677575

  • GuildVote project image

    GuildVote

    • 2.9K
    • Addons

    GuildVote is a anonymous voting system that is flexible for raids, guilds, or parties.

    • 2.9K
    • January 28, 2012
    • Addons
    • +1
  • SkillScore project image

    SkillScore

    • 3.7K
    • Addons

    SkillScore provides a score based on how much experience you have.

    • 3.7K
    • July 11, 2010
    • Addons
    • +1
  • GuildVote project image

    GuildVote

    • 2.9K
    • Addons

    GuildVote is a anonymous voting system that is flexible for raids, guilds, or parties.

    • 2.9K
    • January 28, 2012
    • Addons
    • +1
  • SkillScore project image

    SkillScore

    • 3.7K
    • Addons

    SkillScore provides a score based on how much experience you have.

    • 3.7K
    • July 11, 2010
    • Addons
    • +1