EBTCalc Reference

Built-in Buttons

Note: In the following table: if x and y are specified, x denotes the second to topmost stack value, and y denotes the topmost value. If just x is specified, x denotes the topmost stack item.

 Button Function Drop Removes the topmost value from the stack. Swap Exchanges the two items on the top of the stack. Clear Ent Clears the value being entered. Clear All Clears the value being entered as well as the entire stack. √x Computes the square root of x. +/- Changes the sign of x. In other words, multiplies it by -1. Fix Causes numerical values to be displayed with x digits to the right of the decimal point. Float Causes numerical values to be displayed in floating-point format. Sci Not Used to enter numbers in scientific notation. In other words, computes x * 10^y. 1 / x Computes the reciprocal of x. String Prompts the user for a string and places the string on the stack. Custom Displays custom buttons in a dialog when screen space is limited. […]→ Moves all values from an array to the stack. →[…] Moves all values on the stack into an array. x→[…] Moves the top x values on the stack into an array. x! Computes the factorial of x. ÷ Computes x ÷ y. × Computes x × y. − Computes x − y. + Computes x + y. x^y Computes x raised to power y. % Computes x / 100. x^2 Computes the square of x. π Computes pi. Enter Places the current value on the stack. If there is no current value, duplicates x. BS Removes the most recently entered digit or decimal point from the value in the Value Entry Area.

Pre-Programmed Buttons

(Main)

 Button Function |x| Computes the absolute value of x. Integer Part(x) Replaces x with the whole number portion of x. Fractional Part(x) Replaces x with the fractional portion of x. Round(x) Rounds x. ⌊x⌋ Computes the floor of x. In other words, the largest whole number not greater than x. ⌈x⌉ Computes the ceiling of x. In other words, the smallest whole number not less than x. log(x) Computes the common (base 10) logarithm of x. 10^x Computes the inverse decimal logarithm of x. In other words, computes 10 raised to the power of x. e Computes Euler's constant. e = 2.71828... ln(x) Computes the natural logarithm of x. e^x Computes the inverse natural logarithm of x. modulo(n, divisor) Computes n modulo divisor. The modulo operation returns the integer division remainder. Find Fraction(number, iterations) Computes an approximate fraction for x, with a precision proportional to y. For example, Find Fraction(3.14159, 100) = [3, 12, 85] since 3.14159 ≈ 3 12/85.

Trig

 Button Function Degrees → Radians Converts x, which must be a value in degrees, into radians. Radians → Degrees Converts x, which must be a value in radians, into degrees. Sin(degrees) Computes the sine of x, which must be a value in degrees. ASin(x) Computes the inverse sine of x, in degrees. Cos(degrees) Computes the cosine of x, which must be a value in degrees. ACos(x) Computes the inverse cosine of x, in degrees. Tan(degrees) Computes the tangent of x, which must be a value in degrees. ATan(x) Computes the inverse tangent of x, in degrees. SinH(degrees) Computes the hyperbolic sine of x, which must be a value in degrees. ASinH(x) Computes the inverse hyperbolic sine of x, in degrees. CosH(degrees) Computes the hyperbolic cosine of x, which must be a value in degrees. ACosH(x) Computes the inverse hyperbolic cosine of x, in degrees. TanH(degrees) Computes the hyperbolic tangent of x, which must be a value in degrees. ATanH(x) Computes the inverse hyperbolic tangent of x, in degrees.

Statistics

 Button Function Mean(array) Computes the average value of the values in x, which must be an array. Median(array) Computes the median value in x, which must be an array. Variance(array) Computes the population variance (σ2) of the values in x, which must be an array. Std. Dev.(array) Computes the population standard deviation (σ) of the values in x, which must be an array.

Memory

 Button Function Create Variable(value) Stores x as a variable. The user is prompted to supply the name. Retrieve Variable Retrieves a variable value selected by the user. Update Variable(value) Updates the value of a variable selected by the user. Delete Variable Deletes a variable selected by the user. Note: having a large number of variables can reduce performance. Delete variables when they are no longer needed. Delete All Variables Deletes all stored values and log entries. Note: having a large number of variables can reduce performance. Delete variables when they are no longer needed.

Dates

 Button Function Now Calculates the current date and time (returns a Javascript Date object). Enter Date/Time Prompts the user for a date and time, and returns the corresponding date time (Javascript Date object). Diff in Days(d1,d2) Calculates the difference, in decimal days, between two date times (Javascript Date objects). Add Interval(date,interval) Adds the interval to the date. Subtract Interval(date,interval) Subtracts the interval from the date. Enter Interval Prompts the user for an interval. An interval is a specified number of years, months, days, hours, minutes, seconds, and milliseconds.

Log

 Button Function Clear Deletes all log entries. Get Log Returns the log entries. Note, you'll want to long-click the stack and select "Display Stack Contents" to view the log entries.