분수의 합 찾기 JavaScript
수학에서 분수의 합은 두 개의 분수를 더하는 과정을 의미하며, 이는 일반적으로 분수 덧셈이라고도 알려져 있습니다.
JavaScript에서는 일반 수학 연산자를 사용하여 두 개 이상의 분수를 더할 수 있습니다. 그러나 분수의 분자와 분모는 일반적으로 정수이므로 분수의 덧셈을 수행할 때 몇 가지 특별한 연산이 필요합니다.
다음은 분수 작업 시 덧셈 연산을 수행하는 데 도움이 되는 몇 가지 유용한 JavaScript 코드입니다.
function addFractions(f1, f2) { const numerator = (f1.numerator * f2.denominator) + (f2.numerator * f1.denominator); const denominator = f1.denominator * f2.denominator; return { numerator, denominator }; }
이 함수를 사용하면 두 개의 분수를 더하고 그 결과를 새로운 분수로 반환할 수 있습니다.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const result = addFractions(f1, f2); console.log(result); // {numerator: 5, denominator: 4}
function addDecimalFractions(f1, f2) { const decimal1 = f1.numerator / f1.denominator; const decimal2 = f2.numerator / f2.denominator; const decimalSum = decimal1 + decimal2; return decimalSum; }
이 함수를 사용하여 두 분수의 합을 십진수로 계산할 수 있습니다.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const decimalSum = addDecimalFractions(f1, f2); console.log(decimalSum); // 1.25
function addFractionsWithLCM(f1, f2) { const lcm = (f1.denominator * f2.denominator) / gcd(f1.denominator, f2.denominator); const newNumerator1 = f1.numerator * (lcm / f1.denominator); const newNumerator2 = f2.numerator * (lcm / f2.denominator); const numerator = newNumerator1 + newNumerator2; const denominator = lcm; return { numerator, denominator }; } function gcd(a, b) { return b === 0 ? a : gcd(b, a % b); }
위의 코드 조각은 두 개의 분수를 더하고 새로운 분수 객체인 보편적인 분수와 약분수를 반환하는 데 사용됩니다.
const f1 = { numerator: 1, denominator: 2 }; const f2 = { numerator: 3, denominator: 4 }; const result = addFractionsWithLCM(f1, f2); console.log(result); // {numerator: 5, denominator: 4}
JavaScript에는 다양한 수학 연산을 수행하는 데 사용할 수 있는 광범위한 수학 라이브러리와 함수가 있습니다. 분수를 더할 때 위의 방법 중 하나를 사용하면 계산을 쉽게 할 수 있습니다.
위 내용은 분수 찾기와 자바스크립트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!