3 홀짝 구별하는 함수 만들기
홀수와 짝수를 구별하는 프로그램을 만들어 봤습니다. 물론 이 프로그램은 숫자 10만을 구별할 수 있습니다. 만약 숫자 9를 구별하려면 어떻게 해야 할까요?
프로그램 전체를 수정해야 합니다. 이렇듯 앞에서 만든 프로그램은 다양한 숫자의 홀수와 짝수 여부를 판별해 볼 수 없기 때문에 조금 불편합니다. 이러한 불편함을 줄일 수 있는 방법이 바로 함수를 만드는 것입니다.
그림 14-1 | 어떤 값을 입력하면 처리 과정을 거쳐 특정한 값을 출력하는 함수
함수라고 하면 수학에서의 함수가 떠오르지 않나요? 프로그래밍의 함수 또한 이와 비슷한 개념입니다.
함수에 어떠한 값을 입력하면 함수 내부의 처리 과정을 거쳐 특정한 값을 출력합니다. 예를 들어 입력받는 값을 홀수와 짝수로 구분하라는 함수가 있다고 생각해 봅시다. 그러면 이 함수에 4를 입력하면 짝수, 5를 입력하면 홀수라는 출력값이 나오겠죠? 이처럼 함수를 만들면 다양한 입력값에 대한 출력값을 도출할 수 있습니다.