The function makes it possible to verify by using the Pythagorean theorem knowing the lengths of the sides of a triangle that this is a right triangle. If the sides of the triangle depend on a variable, then the value of the variable is calculated so that the triangle is a right triangle.

Pythagorean online

The calculator by means of the **pythagorean** function makes it possible to know if lengths satisfy
the Pythagorean theorem. If the lengths contain variables, the calculator will seek to find the values of the variables which allow
to verify the Pythagorean theorem.

The **Pythagorean theorem** is expressed as follows: In a right triangle, the square of the hypotenuse is equal to the sum of
the squares of the opposite sides. If we consider the triangle ABC rectangle in A, if we put BC = a, AC = b, AB = c then
the theorem of Pythagoras is written
`BC^2=AB^2+AC^2` or `a^2=b^2+c^2`.

The **Pythagorean theorem** admits a **reciprocal** which states :
If in a triangle the square of one side is equal to the sum of the squares of the opposite sides, then the triangle is a right triangle.

The calculator makes it possible to verify that a triangle is a right triangle knowing the length of the hypotenuse and
the length of the opposite sides. If it is desired, for example, to verify that there exists a right-angled triangle whose
hypotenuse has length 5 and the opposite sides for length 3 and 4, enter
pythagorean(`3;4;5`).
The calculator returns 1 if the values passed in parameter make it possible to deduce that the triangle is a right triangle, 0 otherwise.
The calculator returns the details of the calculations used to use the **Pythagorean theorem**.

The calculator makes it possible to find the length of one side knowing the other two from the theorem of pythagoras. For example, if we look for the hypotenuse of a right triangle whose opposite sides are 3 and 4 enter pythagorean(`3;4;x`), the value of the hypotenuse is then calculated.

The function makes it possible to verify by using the Pythagorean theorem knowing the lengths of the sides of a triangle that this is a right triangle. If the sides of the triangle depend on a variable, then the value of the variable is calculated so that the triangle is a right triangle.

- pythagorean(`3;4;5`) returns 1
- pythagorean(`3;4;x`) returns 5

See also :

- Arithmetic solver : arithmetic_solver. This solver allows finding a target number from a set of integer in using arithmetic operations.
- Solving quadratic equation with complex number : complexe_solve. The complex number equation calculator returns the complex values for which the quadratic equation is zero.
- Calculation of the discriminant online : discriminant. Calculator that allows the calculation of the discriminant of a quadratic equation online.
- Equation solver : equation_solver. The equation solver allows to solve equations with an unknown with calculation steps : linear equation, quadratic equation, logarithmic equation, differential equation.
- Find equation of a straight line from two points : equation_straight_line. The equation_straight_line function allows to calculate the equation of a straight line from the coordinates of two points with step by step calculation.
- Find the equation of tangent line : equation_tangent_line. The tangent line equation calculator is used to calculate the equation of tangent line to a curve at a given abscissa point with stages calculation.
- Inequality calculator : inequality_solver. Inequality solver that solves an inequality with the details of the calculation: linear inequality, quadratic inequality.
- Pythagorean theorem : pythagorean. The function makes it possible to verify by using the Pythagorean theorem knowing the lengths of the sides of a triangle that this is a right triangle. If the sides of the triangle depend on a variable, then the value of the variable is calculated so that the triangle is a right triangle.
- Solve system of linear equations : solve_system. The solve_system function allows to solve equations with several unknowns: Equation 2 unknown systems, systems of equations with 3 unknown in n unknowns systems.