지난 번에 UISlider를 조절함에 따라 height, weight 값이 출력되도록 만들었는데
이번에는 'calculate' 버튼을 눌렀을 때 해당 수치를 이용해 BMI value를 계산하도록 만들 것이다.
caculate 버튼을 눌렀을 때의 코드블럭을 작성할건데,
weight, height value의 값들은 위의 IBAction function과 별개이므로 바로 사용할 수 없다.
코드블럭을 채우기 위해 사용하기 위한 방법들이 여러 가지가 있는데, 하나씩 사용해볼 것이다.
그리고,
BMI = Weight(kg) / Height(m) ²
위의 식으로 계산할 것이다.
Challenge 1 ) height / weight Slider에 대한 IBOutlet 연결을 생성하여 사용하는 방법
2개의 슬라이더에 대해 IBOutlet 연결 생성
BMI 계산식을 이용, 출력한다.
여기서 쓰인 pow 라는 기능은 스위프트에서 거듭제곱을 계산할 수 있게 한다.
ex)
let res = pow(2,10)
print(res)
위 코드의 결과는 1024이다.
즉 pow에서 앞의 숫자는 밑, 뒤의 숫자는 지수이다.
***
프로그래밍에서 수학 계산을 할 때의 순서는 다음과 같다.
***
'Today I Learned' 카테고리의 다른 글
20210725 BMI calculator project -4 (0) | 2021.07.26 |
---|---|
20210722 BMI calculator project-3 (0) | 2021.07.23 |
20210713 BMI calculator project -1 (0) | 2021.07.15 |
20210712 Destiny project -3 (0) | 2021.07.13 |
20210711 Destiny project -2 (0) | 2021.07.12 |