Smart Calculator 4.8(Calcualtor Form builder // Data save // Export to CSV // Email Notification)

posted by ZLDNN.COM - 1/2/2013
ZLDNN.COM Active Since 12/16/2004


(2 total reviews for ZLDNN.COM in the last six months.)

reviews Ask a Question

Smart Calculator allows you to easily create calculating forms for your web site. Module 29038
  • $39.99 1 Portal License
  • $49.99 Standard
  • $189.99 Professional Edition
  • $299.99 Enterprise Edition


Add To Cart

Smart Calculator

Smart Calculator allows you to easily create calculating forms for your web site.

Living Demo:

You can download 15 days trial version from:

 It supports chart:

  • User can view saved records in chart.
  • Admin can enable chart and set chart title and size.
  • You can set the chart label and data fields.




Three type variable: integer, decimal and selection.

Set default value for a variable.

Set range for a variable.

Set view order for a variable.

Set title and help text for a variable.


Support almost all math functions.

l         Operators such as +,-,*,/,^

l         Functions such as: abs, exp, log,log10, sign,sqrt

l         Trigonometry functions such as atan, sin, cos, tan.

l         Logical function IIF.

An expression can be a variable in another expression.

The module can check expressions to avoid circle calculating.

Set view order for an expression.

Set title and help text for an expression.

The result of expression can be numerical or text.

Set the format of calculating result.

Other fields:

Text: text or html.

Split: horizantal line to split fields.

TextBox: help you to collect other information such as name,email address etc.


Set the css of title label.

Set the width of title label.

Set the css of calculating result.

Set the width of enter box.

Set the css of submit button.

Set the text of submit button.

Result Export: You can export result to a html file.

Email notify:

Calculating result can be submitted to an email address that is defined by admin.

User can send the calculating report via email.

Report Template: admin can define the template of generated report.

Other features:

Import/Export: you can clone a calculator from one site to another easily.

Examples: there are several examples in the module.


Here are some examples of expression:

a * b

a * 3





IIF(a>10, “ Nice”, “ Fine'”)

Standard Math Functions


Math Function



Less than




Greater than






Math Brackets




Power of




To find the square root of a number you can use the Sqr function.

Sqrt(9) ' returns 3

One function that might not be quite so obvious is how to calculate the nth root of a number. To do this, all you need to do is use the following syntax:

nNumber ^ (1 / nRoot)

So, if you wanted to find the cubed root of 8 (ie root 3), all you need to do is

8 ^ (1 / 3)

and, if you wanted to find root 4 of 12, use

12 ^ (1 / 4)

Absolute Value

The Abs function returns the absolute value of a number. This means that it returns a number that is always positive. For example,



Numbers Sign

If you want to know if a number is positive or negative, use the Sign function. This will return -1 if the number is negative, and 1 if the number is positive. For example,



To get e raised to a power, call the Exp function:

Exp(1) ' returns e (2.71828182845905)
Exp(2) ' returns e to the power of 2 (7.38905609893065)


To find the logarithm of a number, use the Log or Log10 function.


Trigonometry Functions

The Trigonometry Functions in Visual Basic are fairly obvious, and are listed below.

Trig. Function



Returns the arctangent of a number


Returns the arccosine of an angle


Returns the arcsine of an angle


Returns the cosine of an angle


Returns the sine of an angle


Returns the tangent of an angle

All these functions return the result as Double.


1 Portal License Standard Edition Professional Edition Enterprise Edition
Private Assembly Yes Yes Yes Yes
C# Source No No No Yes
Installation License 1 production DNN Protal
1 test Portal
1 production DNN installation
1 test installation
Multiple portals installation within your enterprise portals Unlimited
Redistribution Not permitted Not permitted Not permitted Not permitted