Outsystems

[Screen Action] 화면에서 값을 입력받아 스크린 액션 만들기

기록해연 2025. 1. 21. 17:21

 

화면구성

화면에 값을 입력받을 Input 위젯과 Button 위젯 추가.

 

 

Input Properties 세팅 >> 변수명 number, 필수 입력, 타입은 Number(혹은 Long Number) 로 설정. 

 

 

화면 로컬변수로 number 추가(데이터 타입은 Integer 혹은 Long Integer), screen Action 두 개 추가.

 

버튼에 On Click 각 스크린 이벤트 세팅.

 

 


 

1. 짝수 홀수 구분 하는 로직

로직구성:

숫자가 0인 경우 0이라고 반환, 이외의 수는 2로 나누어 나머지가 0이면 짝수 나머지는 홀수 처리.

 

정상 동작 확인.

 


 

2. 소수인지 확인하는 로직

스크린의 로컬변수 생성. 타입은 둘 다 Integer.

 

소수 판별 로직

로직구성:

2는 소수, 2 미만은 전부 소수가 아니게 처리 후 각 로컬변수에 화면처럼 Divider는 2, Num에는 number 할당.

이후 소수판별로직 작성하여 테스트.

 

+ 테스트는 소수 목록 보면서 했음.

 

정상 동작 확인.