책 내용 질문하기
355 계산문제 3번
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
355
조회수
304
작성일
2021-04-25
작성자
탈퇴*원
첨부파일
mod(B17,10) 이라고 적혀있는데 0~9이면 "청주".... 라서 10으로 나누는 건가요?
답변
2021-04-26 10:18:47
안녕하세요.
지역번호 끝자리를 이용해야 하기 때문입니다.
지역번호가 88이면 끝자리 8만 추출해서 사용해야 하는데,
88을 10으로 나눴을 때 몫은 8이 되고 나머지는 8이 됩니다.
61을 10으로 나눴을 때 몫은 6이 되고 나머지는 1이 됩니다.
이와 같이 10으로 나눴을 때 나머지가 끝자리가 되므로
10으로 나눈 나머지를 이용하는 것입니다.
또한 숫자가 0이면 청주, 1이면 제주 ... 인데,
Choose 함수 특성상 첫 번째 자리부터 시작이므로 0번째 자리가 없어
10으로 나눈 나머지에 +1을 하여 나머지가 0, 즉 청주인 경우 첫 번째 자리가 되도록 지정한 것입니다.
오늘도 즐거운 하루 되세요.
-
관리자2021-04-26 10:18:47
안녕하세요.
지역번호 끝자리를 이용해야 하기 때문입니다.
지역번호가 88이면 끝자리 8만 추출해서 사용해야 하는데,
88을 10으로 나눴을 때 몫은 8이 되고 나머지는 8이 됩니다.
61을 10으로 나눴을 때 몫은 6이 되고 나머지는 1이 됩니다.
이와 같이 10으로 나눴을 때 나머지가 끝자리가 되므로
10으로 나눈 나머지를 이용하는 것입니다.
또한 숫자가 0이면 청주, 1이면 제주 ... 인데,
Choose 함수 특성상 첫 번째 자리부터 시작이므로 0번째 자리가 없어
10으로 나눈 나머지에 +1을 하여 나머지가 0, 즉 청주인 경우 첫 번째 자리가 되도록 지정한 것입니다.
오늘도 즐거운 하루 되세요.