Home/Math, Geometry & STEM Science Utilities/Pythagorean Theorem & Distance Formula Calculator

Pythagorean Theorem & Distance Formula Calculator

Solve right triangle hypotenuse, legs, area, perimeter, and compute 2D/3D Euclidean coordinate distances with radical simplification.

Solver Parameters

Decimal Precision:
Valid Right-Angled Euclidean GeometryExact Math
Pythagoras: $a^2 + b^2 = c^2$Euclidean Analytic Engine

Analytic Vector Output & Geometry

c = 5
Dynamic Geometric Projection
a=3b=4c=5
Hypotenuse (c)
5

Exact Radical: 5

Enclosed Area (A)
6

½ · a · b (Square Units)

Perimeter12
Angle α (opp a)36.8699°
Angle β (opp b)53.1301°
Altitude ($h_c$)2.4
Right Angle?Yes (90°)
Integer Triplet?Scaled

Master Pythagorean & Coordinate Distance Formula Matrix

The Pythagorean Theorem is arguably the most recognized and widely applied theorem in mathematics. It establishes an exact quadratic equality linking the orthogonal sides of a right triangle to its hypotenuse. When placed on Cartesian coordinate grids, it seamlessly transforms into the Euclidean distance formula across 2D and 3D space:

Calculation TargetStandard Mathematical FormulaSimplified Radical FormCore Engineering & Practical Application
Hypotenuse ($c$)c = \sqrt{a^2 + b^2}c = k\sqrt{m}Rafter lengths, diagonal bracing, screen aspect ratio sizing
Missing Leg ($b$)b = \sqrt{c^2 - a^2}b = k\sqrt{m}Ladder reach clearance, wall height elevation offset
2D Euclidean Distance ($d$)d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}d = \sqrt{\Delta x^2 + \Delta y^2}GPS coordinate mapping, 2D game collision detection
3D Spatial Distance ($d$)d = \sqrt{\Delta x^2 + \Delta y^2 + \Delta z^2}d = \sqrt{\sum \Delta_i^2}3D CAD modeling, aircraft flight paths, robotics arm kinematics
Altitude to Hypotenuse ($h_c$)h_c = \frac{a \cdot b}{c}h_c = \frac{2A}{c}Structural truss clearance, right triangle decomposition
Enclosed Area ($A$)A = \frac{1}{2} a bA = \frac{1}{2} c h_cRoof pitch surface coverage, triangular plot land survey

Fundamental Pythagorean Triplets Reference (Primitive & Scaled)

A Pythagorean triplet is a set of three positive integers $(a, b, c)$ satisfying $a^2 + b^2 = c^2$. If $a, b,$ and $c$ share no common positive factor other than 1 ($\gcd(a, b, c) = 1$), the triplet is classified as primitive. Every primitive triplet can generate an infinite family of non-primitive triplets by scaling by any integer factor $k$:

Primitive Triplet $(a, b, c)$Hypotenuse ($c$)Scaled Family Example ($k = 2$)Scaled Family Example ($k = 3$)Generating Integers $(m > n)$
(3, 4, 5)5(6, 8, 10)(9, 12, 15)m = 2, n = 1
(5, 12, 13)13(10, 24, 26)(15, 36, 39)m = 3, n = 2
(8, 15, 17)17(16, 30, 34)(24, 45, 51)m = 4, n = 1
(7, 24, 25)25(14, 48, 50)(21, 72, 75)m = 4, n = 3
(20, 21, 29)29(40, 42, 58)(60, 63, 87)m = 5, n = 2
(12, 35, 37)37(24, 70, 74)(36, 105, 111)m = 6, n = 1
(9, 40, 41)41(18, 80, 82)(27, 120, 123)m = 5, n = 4

Euclidean Proofs & Triplet Generating Formulas

How is the Pythagorean Theorem proven rigorously, and how did ancient Greek mathematicians generate every possible primitive triplet systematically?

1. Algebraic Rearrangement Proof

Consider a large square of side length $(a + b)$ enclosing an inner tilted square of side $c$ and four identical right triangles with legs $a$ and $b$. The total outer area equals the sum of the inner components:

(a + b)^2 = c^2 + 4 \left( \frac{1}{2} a b \right)

a^2 + 2ab + b^2 = c^2 + 2ab

a^2 + b^2 = c^2

Subtracting $2ab$ from both sides yields the theorem immediately.

2. Euclid's Triplet Formula

For any two positive integers $m$ and $n$ where $m > n$, $\gcd(m, n) = 1$, and exactly one of $(m, n)$ is even, the generated triplet $(a, b, c)$ is strictly primitive:

a = m^2 - n^2

b = 2mn

c = m^2 + n^2

Verification: $(m^2 - n^2)^2 + (2mn)^2 = m^4 - 2m^2n^2 + n^4 + 4m^2n^2 = (m^2 + n^2)^2 = c^2$.

Step-by-Step Calculation Case Studies

Follow these detailed step-by-step mathematical examples demonstrating right triangle solving and coordinate distance determination:

Case 1: Construction Rafter (a = 9 m, b = 12 m)Right Triangle Solver
  • 1. Sum of Squares:
  • a^2 + b^2 = 9^2 + 12^2 = 81 + 144 = 225
  • 2. Solve Hypotenuse:
  • c = \sqrt{225} = 15.0000 \text{ m}
  • 3. Compute Enclosed Area:
  • A = 0.5 \times 9 \times 12 = 54.0000 \text{ m}^2
  • 4. Compute Internal Pitch Angle:
  • \alpha = \arctan(9 / 12) = \arctan(0.75) = 36.8699^\circ
  • 5. Altitude to Hypotenuse:
  • h_c = (9 \times 12) / 15 = 108 / 15 = 7.2000 \text{ m}
  • • Exact Triplet: (9, 12, 15) is a 3× scale of the primitive (3, 4, 5).
Case 2: 3D Spatial Vector $P_1(2, 3, 1)$ to $P_2(6, 7, 9)$3D Distance Formula
  • 1. Compute Coordinate Differentials:
  • \Delta x = 6 - 2 = 4, \quad \Delta y = 7 - 3 = 4, \quad \Delta z = 9 - 1 = 8
  • 2. Sum Squared Differentials:
  • 4^2 + 4^2 + 8^2 = 16 + 16 + 64 = 96
  • 3. Evaluate Square Root:
  • d = \sqrt{96} \approx 9.797959
  • 4. Simplify Radical:
  • \sqrt{96} = \sqrt{16 \times 6} = 4\sqrt{6}
  • 5. Midpoint Coordinates:
  • M = ((2+6)/2, (3+7)/2, (1+9)/2) = (4.0, 5.0, 5.0)
  • • Verification: Exact 3D Euclidean distance is $4\sqrt{6} \approx 9.7980$.

Frequently Asked Questions (FAQ)

What is the Pythagorean Theorem and what is its fundamental formula?

The Pythagorean Theorem states that in any Euclidean right-angled triangle, the area of the square whose side is the hypotenuse ($c$) is equal to the sum of the areas of the squares on the other two legs ($a$ and $b$). Algebraically, this is expressed as $a^2 + b^2 = c^2$.

How does the Pythagorean Theorem derive the 2D Cartesian Distance Formula?

When you plot two points $(x_1, y_1)$ and $(x_2, y_2)$ on a 2D Cartesian plane, the horizontal displacement $\Delta x = (x_2 - x_1)$ and vertical displacement $\Delta y = (y_2 - y_1)$ meet at a perpendicular $90^\circ$ angle. The straight-line segment connecting the points forms the hypotenuse: $d = \sqrt{(x_2 - x_1) ^ 2 + (y_2 - y_1) ^ 2}$.

How does the distance formula extend into 3D Cartesian coordinates?

In 3D space, an additional orthogonal $z$-axis is incorporated. Applying the Pythagorean theorem twice in sequence across mutually perpendicular planes yields the 3D distance equation: $d = \sqrt{(x_2 - x_1) ^ 2 + (y_2 - y_1) ^ 2 + (z_2 - z_1) ^ 2}$.

What is a Pythagorean Triplet and what makes a triplet primitive?

A Pythagorean Triplet consists of three positive integers $(a, b, c)$ that satisfy $a^2 + b^2 = c^2$. A triplet is primitive if the greatest common divisor of the three numbers is 1 ($\gcd(a, b, c) = 1$), such as $(3, 4, 5)$ or $(5, 12, 13)$. Multiplying a primitive triplet by any scalar $k$ generates a non-primitive valid triplet family.

How do you calculate the altitude to the hypotenuse in a right triangle?

The altitude $h_c$ drawn perpendicularly from the $90^\circ$ right angle vertex directly to the hypotenuse $c$ can be derived by equating two different representations of the triangle's area: $\text{Area} = \frac{1}{2} a b = \frac{1}{2} c h_c \implies h_c = \frac{a \cdot b}{c}$.

What is the Converse of the Pythagorean Theorem?

The Converse states that if any triangle with side lengths $a, b,$ and $c$ satisfies the condition $a^2 + b^2 = c^2$ (where $c$ is the longest side), then the triangle is guaranteed to be a true right-angled triangle with a $90^\circ$ angle opposite side $c$.

Found this tool helpful? Share it with others!

Share on Facebook
Share on X
Share on LinkedIn
Copy URL

Related & Complementary Utilities

Explore more privacy-first client-side web tools.