Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm chiều dài, rộng, cao giấy cần thiết để phủ diện tích trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào chiều dài, chiều cao và chiều rộng của một căn phòng. Hàm sẽ tính số cuộn giấy cần thiết để phủ toàn bộ căn phòng, biết rằng chiều rộng một cuộn giấy là 0.52 đơn vị và chiều dài là 10 đơn vị. Để thuận tiện, ta trả về số cuộn sao cho chiều dài lớn 15% so với chiều dài cần thiết.

Ví dụ

Dưới đây là mã nguồn:

const findSheet = (length, width, height) => { 
  if(length === 0 || width === 0){ 
    return 0; 
  } 
  const roomArea = 2 * (length + width) * height; 
  const rollArea = 0.52 * 10; 
  const required = Math.ceil(roomArea / rollArea * 1.15); 
  return required; 
}; 
console.log(findSheet(4, 3.5, 3));

Kết quả

10