Today I Learned

20210715 BMI caculator project -2

돌맹이시터 2021. 7. 17. 00:33

 

지난 번에 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