디지털기술입문
디기입 과제 "이진수 변환기"
김윤지.
2024. 3. 19. 13:13
십진수를 이진수로 변환하는 계산기를 만들어보겠다.
<십진수를 이진수로 변환하는 방법>
2의 값으로 계속해서 나눈 다음 나머지를 아래부터 나열
수평배치 레이아웃을 통해 label과 textbox를 수평으로 배치해주고
버튼 사이 간격을 주기 위해 수평배치 레이아웃으로 여백을 주었다.
Screen1 속성
- Horizontal, Vertical = Center
- Title = "이진수변환기"
HorizontalArrangement1, 2 속성
- Horizontal, Vertical = Center
수평배치1, 2 속성
- Height = 20px
십진수, 이진수, 나머지 값을 저장할 변수를 각각 만들어준다(global)
버튼을 클릭했을 때
십진수 변수 : txt10의 Text로 설정,
이진수 변수 : 초기화
십진수가 =! 0 인 동안 다음을 반복한다
나머지 변수 : (십진수 / 2)의 나머지로 지정
이진수 변수 : 이진수 + 나머지 변수 결합해 문자열로 만듦
십진수 변수 : (십진수 / 2)의 몫으로 지정
txt2.Text를 이진수 변수로 출력한다
실행 결과