실전 모의고사 A형 계산작업 5번 문제가 잘못된 거 같아서 질문 남깁니다.
[질문1]
문제 지시사항에 따르면
판매량이 100미만이면 판매금액-(판매금액*0.7)로 계산하라고 되어있는데
답안에는
else
fn이익금=판매금액-(판매금액*0.7)
이렇게 나와 있습니다.
문제의 지시사항 그대로 수식으로 표현하자면
elseif 판매량<100
fn이익금=판매금액-(판매금액*0.7)
이렇게 수식을 구성해야하지 않나요?
[질문2]
또한 p.104 [표4] 이익금필드에 나와 있는 답에도 의문이 듭니다.
문제의 지시사항에 따르면
판매량 100이상이고, 품명이 "딸랑이"이거나 "우유병"인 경우
판매량이 100미만인 경우
이렇게 두가지 경우에 포함되지 않는 경우가 생깁니다.
제품코드 y305k, b304n가 그러한 경우인데요
둘다 판매량이 100이상이지만 품명이 "딸랑이"이거나 "우유병"이 아니기 때문에
문제의 지시조건 어느 경우에도 해당하지 않습니다.
답안지에는 "else"라고 수식을 구성하였기 때문에 이익금을 계산해냈지만
그렇다면 문제의 지시사항이 잘못 만들어진 게 아닌가 싶습니다.
혼자 계속 생각해봤는데도 모르겠어서 질문 남깁니다.
질문이 길어져서 죄송합니다.
안녕하세요.
else는 앞에 if문의 조건을 만족하지 않을 때 실행해야 하는 내용을 입력하는 곳으로 앞에 if문에서 150 이상인지 비교하고 그렇지 않을 경우 즉, 150 미만인 경우 else 문을 실행하게 되므로 elseif를 써서 조건을 지정하지 않아도 됩니다. 해도 상관은 없습니다.
즐거운 하루 되세요.
"-
*2013-12-12 09:19:32
안녕하세요.
else는 앞에 if문의 조건을 만족하지 않을 때 실행해야 하는 내용을 입력하는 곳으로 앞에 if문에서 150 이상인지 비교하고 그렇지 않을 경우 즉, 150 미만인 경우 else 문을 실행하게 되므로 elseif를 써서 조건을 지정하지 않아도 됩니다. 해도 상관은 없습니다.
즐거운 하루 되세요.
"