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