피타고라스 정리는 직각삼각형에서 빗변의 길이를 구하는 기본 공식입니다. 빗변의 제곱은 나머지 두 변의 제곱의 합과 같다는 원리로, 수식으로 표현하면 c² = a² + b²입니다. 따라서 두 변의 길이만 알면 제곱근을 통해 빗변을 쉽게 계산할 수 있습니다.
C#에서는 Math.Sqrt 함수를 사용하면 별도의 복잡한 연산 없이 제곱근을 구할 수 있어 피타고라스 정리를 매우 간단하게 구현할 수 있습니다.
1단계: 두 변의 값 설정하기
먼저 직각삼각형의 두 변에 해당하는 값을 변수에 저장합니다.
double val1, val2; val1 = 10; val2 = 5;
2단계: Math.Sqrt 함수로 피타고라스 정리 적용하기
이제 각 변의 제곱을 더한 뒤 Math.Sqrt 함수로 제곱근을 구하면 빗변의 길이가 계산됩니다.
res = Math.Sqrt(val1 * val1 + val2 * val2);
전체 예제 코드
using System;
public class Program {
public static void Main(string[] args) {
double val1, val2, res;
val1 = 10;
val2 = 5;
res = Math.Sqrt(val1 * val1 + val2 * val2);
Console.WriteLine("Result = {0}", res);
Console.ReadLine();
}
}실행 결과
Result = 11.1803398874989
위 예제에서 두 변이 각각 10과 5일 때, √(10² + 5²) = √125 ≈ 11.18이므로 빗변의 길이는 약 11.1803398874989로 출력됩니다. 이처럼 C#의 Math.Sqrt 함수를 활용하면 피타고라스 정리를 코드 한 줄로 손쉽게 구현할 수 있습니다.