티스토리 뷰
컴포넌트 이름 변경하기 = Rename 버튼
다음과 같이 컴포넌트 배치 및 이름 변경
Screen1 속성
- Horizontal, Vertical = Center
- Title = "BMI 계산기"
- BackgroundColor = Orange
txtH, txtW 속성
- Hint = 각각 키, 체중으로 설정
- TextAlignment = Center
btnCalc 속성
- Text = "BMI 계산"
lblBMI 속성
- Text = "당신의 BMI는?"
lblResult 속성
- Text = ""
다음과 같이 디자인된다
본격적인 코딩 전 먼저 변수를 설정해준다
변수는 글로벌 변수, 로컬 변수가 있다
글로벌 변수 : 프로그램 전체에서 사용 가능
로컬 변수 : 로컬 블록에서만 사용 가능
H : 키를 저장 할 변수
W : 체중을 저장 할 변수
bmi : bmi를 저장 할 변수
txtH와 txtW의 값을 각각 변수 H, W에 설정한다 (키는 미터단위이므로 100을 나누어준다)
bmi = 체중 / (키 * 키) 이므로 변수를 이용해 계산한다.
lblBMI의 Text값을 bmi로 설정한다
join 블록은 원래 두개의 블록만 끼울 수 있지만 설정에서 3개의 블록을 끼울 수 있게 변경한다.
join = 문자열 결합
format as decimal number ~ places n = 소수점을 n의 자리까지 표시
if 블록을 이용해 조건에 맞게 lblResult 값을 변경해 출력한다.
전체 코딩
입력 컴포넌트 : TextBox
출력 컴포넌트 : TextBox, Label
조건에 따라 작업 실행 시 : if-them 블록
'디지털기술입문' 카테고리의 다른 글
디기입 5주차 구구단을 하자(랜덤과 프로시져) (0) | 2024.04.08 |
---|---|
디기입 4주차 만보기와 나침반 (0) | 2024.03.28 |
디기입 3주차 구구단(반복과 스크린 추가 (0) | 2024.03.21 |
디기입 과제 "이진수 변환기" (1) | 2024.03.19 |
디기입 1주차 helloworld (0) | 2024.03.07 |