2020년 3월 12일 목요일

MIT App Inventor Day_3

MIT App Inventor Day_3*

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

20200312_20615034


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


과제_1 결괏값




-1-
 메인화면


   


-1-
 '1.65m'에 '50kg'을 기입하고 'BMI계산' 버튼을 누르면 
 '당신의 BMI는 14.9입니다' 라는 텍스트가 먼저 출력되고
 그 아래 '저체중입니다' 라는 텍스트가 출력된다.

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

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

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

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



과제_1 Blocks Viewer






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






2020년 3월 2일 월요일

MIT App Inventor Day_1

MIT App Inventor Day_1

[앱인벤터 시작 – Hello World 예제]
이벤트, 센서, 컴포넌트의 이해

20200302_20615034



과제_1 : PT_001.apk
과제_2 : PT_001_2.apk



과제_1 결괏값



             



-1-
 '인사하기' 버튼이 있다.

-2-
 '인사하기' 버튼을 누른다.

-3-
  'Hello World' 값이 출력된다.






과제_2 결괏값







-1-
 '인사하기' 버튼이 있다.

-2-
 '인사하기' 버튼을 한 번 누른다. > '안녕하세요' 값이 출력된다.

-3-
 '인사하기' 버튼을 지긋이 누른다. > 'Hello World' 값이 출력된다.

-4-
 휴대폰을 한 번 흔든다. > 출력된 값이 삭제된다.




과제_1 Blocks Viewer