Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển một phân số thích hợp thành phân số hỗn hợp - JavaScript

Phân số thích hợp

Phân số thích hợp là phân số tồn tại ở dạng p / q (cả p và q là số tự nhiên)

Phân số hỗn hợp

Giả sử chúng ta chia tử số của một phân số (ví dụ a) với mẫu số của nó (ví dụ b), để được thương q và phần dư r.

Dạng phân số hỗn hợp cho phân số (a / b) sẽ là -

qrb

Và nó được phát âm là "q wholes và r bởi b".

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng chính xác hai số đại diện cho một phân số thích hợp và hàm của chúng tôi phải trả về một mảng có ba số biểu thị dạng hỗn hợp của nó

Ví dụ

Sau đây là mã -

const arr = [43, 13];
const properToMixed = arr => {
   const quotient = Math.floor(arr[0] / arr[1]);
   const remainder = arr[0] % arr[1];
   if(remainder === 0){
      return [quotient];
   }else{
      return [quotient, remainder, arr[1]];
   };
};
console.log(properToMixed(arr));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

[ 3, 4, 13 ]