| | | 제 목 | 2005년 5월 11일 오후 정보처리기사 실기 문제 2번 소스가... | | | 글쓴이 | 이성우 | 작성일 | 2005-07-05 | 조회수 | 504 | | | 글공유 | |
| | | >>
-> 제 생각은 다음과 같습니다.
1. If 회원구분 <> "0" And 회원구분 <> "1" Then 의 경우
만약, 회원구분이 0이라면 if 문 실행 회원구분이 1이라면 if 문 실행 동시에 회원구분이 0과 1을 가진 값은 없기때문에
2. If 회원구분 <> "0" Or 회원구분 <> "1" Then 의 경우
만약, 회원구분이 0이라면 if 문 무시 회원구분이 1이라면 if 문 무시 하나라도 만족하기 때문에...
---------------------------------------------------------------------------
^^ 여태까지 문제에서 IF문은 어떤 조건 일때 처리를 했었습니다. 근데 여기서는
아닐때 (아니고<-----이게 중요함) 처리 하라고 해서 혼돈이 조금 있어신거 같습
니다.
2 일때 3,4,5,6,7,8,9
0도 아니고 1도 아니고 <------ 조건 만족 IF문 수행
0 일때
1은 아니지만 0 이기 때문에 <------- AND는 둘다 만족해야 수행 조건 불 만족 IF문 미수행
1 일때
0 은 아니지만 1이기 때문에 <------- AND는 둘다 만족해야 수행 조건 불 만족 IF문 미수행
결과 : 0과 1을 제외한 나머지 2~9 까지 일 때만 IF문 수행
답이 되었는지 모르겠습니다.^^
->우선 이렇게 관심을 가져주셔서 감사합니다. 그런데 한 가지 큰 전제는 회원구분이 if문을 수행하기전에 단 하나의 값만 가지고 if문 속으로 들어간다는 것입니다. 따라서, 회원구분은 두 개의 값을 절대로 동시에 가질 수 없기 때문에 and 연산자를 쓴다는 것이 무의미한 것 아닌가요? 제 생각은 그렇습니다.
| |
|
|