숫자를 읽을때 천단위에 콤마가 찍혀 있으면 읽기가 편해집니다.
우리가 쓰는 앱 인벤터에서는 기본적으로 숫자에 대해 아무런 표시가 되어 있지 않아 숫자를 읽기에 많이 불편합니다.
이번 강좌에서는 천단위 숫자에 콤마를 찍어주는 앱을 만들면서 문자열의 길이를 이용한 프로그램에 대해 알아 보려합니다.
1. 화면 UI
2. 기능
- 입력 란에 숫자를 입력하고 변환 버튼을 클릭하면 천단위마다 콤마가 들어가 숫자를 표시합니다.
- 복잡한 기능은 프로시져(함수)를 만들어서 처리하고 재사용 할 수 있습니다.
3. 블럭 프로그램
- 변환 버튼 클릭하면 입력된 값이 있는지 검사하고 입력된 값이 있다면 프로시져(함수)를 호출 합니다.
- 함수는 넘겨 받은 숫자를 3자리수로 나누어서 길이까지 돌면서 콤마를 찍어 줍니다.
- fomatNum 함수는 나중에 이자율 계산하는 앱에서 재사용이 가능 합니다.
4. 함수 재사용
- 오른족의 서류 가방에 formatNum 프로시져(함수)를 끌어다 놓으면 아래의 그림처럼 변경 됩니다.
- 다른 앱을 만들때 formatNum 프로시져는 가져다 사용 할 수 있습니다. 대출이자 계산 앱에서 천단위마다 콤마 찍어주는 프로시져를 재사용할 계획입니다.
5. 첨부 파일
- 소스파일 thousands_separator
- 실행파일 thousands_separator
Leave a Reply