留意 $\angle FBE = 90^\circ$。在 $\Delta BEF$ 運用畢氏定理,可得
$\begin{array}{rcl}
BF^2 & = & EF^2 – BE^2 \\
BF^2 & = & 5^2 – 4^2 \\
BF & = & 3 \text{ cm}
\end{array}$
在 $\Delta BEF$ 及 $\Delta CDF$ 中,
$\begin{array}{rcll}
\angle BFE & = & \angle CFD & \text{(對頂角)} \\
\angle EBF & = & \angle DCF & \text{(錯角,$EB//CD$)} \\
\angle BEF & = & \angle CDF & \text{(錯角,$EB//CD$)}
\end{array}$
所以,$\Delta BEF \sim \Delta CDF\ \text{(A.A.A.)}$。
由此,可得
$\begin{array}{rcll}
\dfrac{BF}{CF} & = & \dfrac{BE}{CD} & \text{($\sim \Delta$ 的對應邊)} \\
\dfrac{BF}{BC – BF} & = & \dfrac{BE}{CD} \\
\dfrac{BF}{CD – BF} & = & \dfrac{BE}{CD} & \text{(正方形的定義)} \\
\dfrac{3}{CD – 3} & = & \dfrac{4}{CD} \\
3CD & = & 4CD – 12 \\
CD & = & 12 \text{ cm}
\end{array}$
在 $\Delta CDF$ 運用畢氏定理,可得
$\begin{array}{rcl}
DF^2 & = & CD^2 + CF^2 \\
DF^2 & = & CD^2 + (BC – CF)^2 \\
DF^2 & = & 12^2 + (12 – 3)^2 \\
DF & = & 15\text{ cm}
\end{array}$