내배캠 사전캠프

직사각형의 넓이와 둘레를 계산해요

yjuni22 2024. 9. 30. 15:03

1.직사각형의 너비와 높이를 저장할 전역 변수 width와 height를 만드세요.

var width: Double = 10.0
var height: Double = 5.0

 

 

2. 전역 연산 프로퍼티로 넓이와 둘레를 계산하세요.

var area: Double {
    return width * height
}

var perimeter: Double {
    return 2 * (width + height)

3. 선택과제) width와 height가 0 이하일 때 넓이와 둘레를 0으로 반환하도록 연산 프로퍼티를 수정해 보세요.

var area: Double {
    if width <= 0 || height <= 0 {
        return 0
    }
    return width * height
}

var perimeter: Double {
    if width <= 0 || height <= 0 {
        return 0
    }
    return 2 * (width + height)
}