2020년 3월 8일 일요일

MIT App Inventor Day_2

MIT App Inventor Day_2

[BMI 계산기 App 예제]
입력과 출력의 이해

20200308_20615034


과제_1 : PT_002_2.apk
과제_1(응용) : PT_002.apk


과제_1(응용) 결괏값




      
-1-
 키와 체중을 적을 수 있는 빈칸 2개와 'BMI계산' 버튼이 있는 홈화면이 있다.

-2-
 '1.64m'에 '40kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 14.9입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '저체중입니다' 라는 텍스트가 출력된다.
-3-
 '1.64m'에 '60kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 22.3입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '정상체중입니다' 라는 텍스트가 출력된다.

-6-
 '1.64m'에 '70kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 26.0입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '고도비만입니다' 라는 텍스트가 출력된다.

-4-
 '1.64m'에 '90kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 33.5입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '경도비만입니다' 라는 텍스트가 출력된다.

-5-
 '1.64m'에 '110kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 40.9입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '비만입니다' 라는 텍스트가 출력된다.




과제_1(응용) 제작과정 오류





-1-
 입력 값을 입력 할 때, 기존의 텍스트 [ '키(m)', '체중(kg)' ] 가 입력 값으로 취급되어 삭제 후 작성해야 하는 불편함이있다.
 -> Designer 과정에서 'Hint' 칸에 기입 할 텍스트들을 'Text' 칸에 기입한 것이다.

-2-
 입력한 일정한 '키(m)'의 값에 어떠한 '체중(kg)'의 변수를 입력하여도 '저체중입니다'가 출력 된다.
 -> 입력 창에 m 계산임에도 불구하고 cm 로 입력하였다.
 ex) '164cm' 일 경우 '1.64m' 이 된다. 그러므로 입력값은 '1.64'를 입력해야한다.




과제_1(응용) Blocks Viewer






댓글 없음:

댓글 쓰기