더북(TheBook)

셀프체크

연속 계산

앞에서 만든 계산기는 단 한 번만 계산할 수 있습니다. 계산 결과가 나오면 C 버튼을 클릭해 초기화하기 전까지 계산기가 작동하지 않습니다. ‘1 + 2 + 4 =’처럼 연속해서 계산하고 싶다면 코드를 어떻게 수정해야 할까요? 또한 1, +, 2, =를 순서대로 클릭해서 3을 확인한 다음, 바로 이어서 +, 4, =를 눌러도 계산하도록 수정해 보세요.

힌트 ‘1 + 2 + 4 =’에서 두 번째 +를 눌렀을 때 numOne, operator, numTwo 변수가 각각 어떤 값을 갖고 있어야 할지 생각해 보세요. 1, +, 2, =, +, 4, =를 순서대로 누르는 경우에도 어떤 값을 갖고 있어야 할지 생각해 보세요.

 

정답확인

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.