5 이미 만들어 둔 급식메뉴정리하기 함수에 요리명과 알레르기 유발 식재료 이름을 함께 반환하는 기능을 추가하기 위한 작업을 시작합니다.
➊ 급식메뉴정리하기 함수에 입력값으로 알레르기표시를 추가합니다.
➋ 알레르기 유발 식재료 번호를 저장하기 위한 지역변수 번호들을 추가하고, 빈 텍스트로 초기화 합니다.
6 알레르기 유발 식재료를 표시할 때와 표시하지 않을 때 실행할 코드를 구분하기 위해 급식메뉴정리하기 함수의 블록 안에 있는 블록 조합을 블록 안에 넣고 다음과 같이 고칩니다.
알레르기표시의 값이 ‘거짓’이면 알레르기 유발 식재료를 표시할 필요가 없고 요리명과 항목의 값이 같으면 항목에 알레르기 유발 식재료 번호가 없다는 의미이므로 결과값에 요리명과 줄바꿈을 위한 <br>만 합치면 됩니다.
TIP
블록은 연결된 두 개의 값 중 하나 이상이 참이면 ‘참’을 돌려주고, 모두 거짓이면 ‘거짓’을 돌려줍니다. 블록은 ‘참’을 ‘거짓’으로, ‘거짓’을 ‘참’으로 바꿉니다. ‘알레르기표시’의 값을 블록을 이용하여 바꾼 이유는 ‘알레르기표시’의 값이 ‘거짓’일 때 요리명과 항목의 값이 같은지 다른지에 상관없이 블록이 ‘참’을 돌려주도록 하기 위해서입니다.