• + 0 comments
    const errorMessage = 'Illegal rectangle dimensions';
    
    function checkDimensions(length, width) {
        if (length >= 1 && length <= 1000 && width >= 1 && width <= 1000){
            return {
                length: Number(parseFloat(length).toFixed(3)), 
                width:  Number(parseFloat(width).toFixed(3)),
            };
        }
            
        return false;
    }
    
    function getArea(length, width) {
        let area;
        // Write your code here
        if(checkDimensions(length, width)){
            let i2D = checkDimensions(length, width);
            area = i2D.length * i2D.width;
            return area;
        }
        
        return errorMessage;
    }
    
    function getPerimeter(length, width) {
        let perimeter;
        // Write your code here
        if(checkDimensions(length, width)){
            let i2D = checkDimensions(length, width);
            perimeter = 2 * (i2D.length + i2D.width);
            return perimeter;
        }
        
        return errorMessage;
    }