Mencari Pecahan dan JavaScript

PHPz
Lepaskan: 2023-05-09 16:12:37
asal
670 orang telah melayarinya

Mencari jumlah pecahan JavaScript

Dalam matematik, hasil tambah pecahan merujuk kepada proses menambah dua pecahan, yang sering dipanggil penambahan pecahan.

Dalam JavaScript, kami boleh menggunakan operator matematik biasa untuk melakukan penambahan dua atau lebih pecahan. Walau bagaimanapun, oleh kerana pengangka dan penyebut pecahan biasanya nombor bulat, beberapa operasi khas diperlukan semasa melakukan penambahan pecahan.

Berikut ialah beberapa coretan JavaScript yang berguna untuk membantu anda melakukan operasi tambah apabila bekerja dengan pecahan.

  1. Menambah pengangka dan penyebut dua pecahan dan mengembalikan hasilnya sebagai objek pecahan baharu.
function addFractions(f1, f2) {
  const numerator = (f1.numerator * f2.denominator) + (f2.numerator * f1.denominator);
  const denominator = f1.denominator * f2.denominator;
  return { numerator, denominator };
}
Salin selepas log masuk

Menggunakan fungsi ini, kita boleh menambah dua pecahan dan mengembalikan hasilnya sebagai pecahan baharu.

const f1 = { numerator: 1, denominator: 2 };
const f2 = { numerator: 3, denominator: 4 };

const result = addFractions(f1, f2);
console.log(result); // {numerator: 5, denominator: 4}
Salin selepas log masuk
  1. Menukar objek pecahan kepada perpuluhan dan menambah nilai perpuluhan dua pecahan.
function addDecimalFractions(f1, f2) {
  const decimal1 = f1.numerator / f1.denominator;
  const decimal2 = f2.numerator / f2.denominator;
  const decimalSum = decimal1 + decimal2;
  return decimalSum;
}
Salin selepas log masuk

Kita boleh menggunakan fungsi ini untuk mengira nilai perpuluhan hasil tambah dua pecahan.

const f1 = { numerator: 1, denominator: 2 };
const f2 = { numerator: 3, denominator: 4 };

const decimalSum = addDecimalFractions(f1, f2);
console.log(decimalSum); // 1.25
Salin selepas log masuk
  1. Tambah pecahan menggunakan kaedah pecahan biasa dan kembalikan hasilnya sebagai objek pecahan baharu.
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);
}
Salin selepas log masuk

Coretan kod di atas digunakan untuk menambah dua pecahan dan mengembalikan objek pecahan baharu, pecahan universal dan pecahan pengurangan.

const f1 = { numerator: 1, denominator: 2 };
const f2 = { numerator: 3, denominator: 4 };

const result = addFractionsWithLCM(f1, f2);
console.log(result); // {numerator: 5, denominator: 4}
Salin selepas log masuk

JavaScript mempunyai perpustakaan matematik yang luas dan fungsi yang boleh digunakan untuk melaksanakan pelbagai operasi matematik. Apabila melibatkan penambahan pecahan, menggunakan salah satu kaedah di atas membolehkan kita melakukan pengiraan dengan mudah.

Atas ialah kandungan terperinci Mencari Pecahan dan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan