All online calculators

LL1 grammar analysis. Yet another top-down parser generator.

The calculator checks LL1 grammar correctness, parses a text using the grammar, shows FIRST, FOLLOW and FIRST PLUS sets, parsing tree and gives PLANETCALC parsing code.

PLANETCALC, LL1 parser generator

LL1 parser generator

Extended BNF grammar in ISO/IEC 14977 : 1996(E) form.

Rule names divided by comma, which must be removed.

Math operations on degrees

This online calculator supports simple mathematical operations, addition/subtraction/multiplication/division, on degrees

PLANETCALC, Math operations on degrees

Math operations on degrees

Digits after the decimal point: 2
  • Log-normal distribution

    It calculates the probability density function (PDF) and cumulative distribution function (CDF) of long-normal distribution by a given mean and variance.

  • Logarithm

    This online calculator produces the logarithm of a given number with a given base. It computes also the natural logarithm and the common logarithm (decimal logarithm).

  • Luhn algorithm

    Calculates digit sequence checksum using Luhn algorithm (mod 10), calculates validation digit (the digit to be appended to the digit sequence to make whole sequence checksum equal to zero).

  • Math equation simplification

    Simplifies math equation with single variable (x). In eqation you may also use integer and fractional numerical constants arithmetic operations, trigonometric and hyperbolic functions.

  • Math equation syntax

    Math equation samples.

  • Math worksheets generator for elementary school

    Random worksheets, which are generated automatically from user parameters.

  • Mathematical calculator

    Mathematical calculator is used for evaluation math expressions with arithmetic operations (+-/*^) and functions: sqrt - square root, exp - exponential function, lb - binary logarithm, lg - decimal logarithm, ln - natural logarithm, sin - sine, cos - cosine, tan - tangent, cot - cotangent, sec - secant, csc - cosecant, arcsin - arcsine, arccos - arccosine, arctan - arctangent, arccot - arccotangent, arcsec - arcsecant, arccosec - arccosecant and others