상담문의

ㆍ HOME > 상담문의 > 정보처리기사 실기
제 목 질문입니다~
글쓴이  기사친구작성일 2005-06-30조회수 495
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기
안녕하세요. 권우석입니다. 오늘은 비가 엄청 오네요.^^

하나 하나 답변 드리겠습니다.
 #.

 변수 저장할때 문자는 trim, 숫자는 val을 쓰잖아요.

 하지만 호텔할인요금관리 3번문제같이.

 예약일자가 문자지만, ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''예약일자>=16'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 이라는 식이 있기 때문에,

 val 함수를 쓰잖아요.

 호텔할인요금관리 4번문제에서요.

 숙박요금이 숫자인데요. 만약에 숙박요금이 문자로 나와있다면

 trim을 써야 하잖아요.

 합계구하는 식에서,

 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''합계=합계+숙박요금+추가요금 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

 과 같이 숙박요금도 식으로 들어갔기 때문에 trim이 아니라
 
 val을 써야 하는건가요?

 헷갈려서요.. 고객구분코드="YE"라는 식은.

 문자열로 같다.. 라는 식이니까 식이라도 그대로 trim을 쓰는 거 같은데,

 trim인데 식이 주어져서 val로 바꾸어야 하는 경우가

 시험장 가면 헷갈릴꺼 같아서요.

 합계=합계+숙박요금+추가요금.. 도 식인지..

 그래서 숙박요금이 문자라면 val로 바꾸어야 하는지 .. 질문이구요~

=> 네 맞습니다. 사칙연산을 할 경우는 수치형으로 변환을 해서 저장해 주셔야 합니다.

숫자이어야 사칙연산이 가능하겠죠.


  ##.

 문제에서 and와 or구별 있잖아요.

 ~하고는 and, ~이거나는 or

 그런데 문제상에서 ~이고, ~이거나가 없고

 (,)<--콤마. 만 찍혀 있다면 or인가요~??

 or이라고 설명을 들었던거 같은데

 콤마는 웬지 and같아서.

 콤마만 달랑 찍혀 있는 문제는 안나올꺼 같긴 하지만..

 소심한 저는.걱정을 한번하게되네요.

=> 콤마만 찍어서 문제가 가끔 출제됩니다. 그래서 정확하게 이해하셔야 합니다.
콤마는 or 로 처리하셔야 합니다. 문제에서 이렇게 출제됩니다. 고객코드가 A,B 일때.....
그러면...소스코딩을 이렇게 하셔야 합니다.
if 고객코드="A" or 고객코드="B" then....
분명 문제 입력파일 구성형식을 보시면 고객코드가 1자리 문자로 되어 있을 겁니다.
만일 and 라면 1자리 문자가 A도 되고 B도 될 수 없죠?^^



 ###.

 만약 문제가 거래처신용도가 D이거나  지역코드가 KP인..

 이렇게 나오면

 거래처신용도="D" or 지역코드= "KP"

 라고 해주는데. 큰따옴표 해주는게 거래처신용도와 지역코드가

 문자로 나와서 그러는 거잖아요.

 만약에 거래처신용도와 지역코드가 숫자라고 한다면 큰따옴표는 하지 않는건가요.

=> 숫자로 입력파일구성형식에서 명시하면...D,KP 처럼 문자로 주지 않습니다. 2,45 처럼 숫자로 주어집니다. 숫자로 명시되었다면 큰따옴표가 빠지는 것이 맞습니다.

 거래처신용도=D or 지역코드=KP

 위 식이 맞게 되는 건가요. 따옴표를 하면.. 틀리는 건지..

=> 네 맞습니다.

 select문 할때도 따옴표 하잖아요.

 숫자면 안해도 되는건지.. 

쓸데없는 걱정이 쫌.. 많은건가요..(__")

=> 네 맞습니다. 좋은 질문입니다.^^

 trim인데 val로 바꾸고.. 따옴표 하고 안하고..

 그런거 땜에 틀리면 .속상하잖아요.

 trim인데 val로 하는건 3번문제만 항상 그러는지.

 이런것도 뭐.. 공식없나용..? --
 
=> 이렇게 생각하세요. 이 두가지만 아시면 됩니다.

1. 변수가 사칙연산 처리되면 val, 아니면 입력파일구성형식에서 지정한 변수형으로 처리하세요.

2. trim 만 큰따옴표로 묶어주세요.

댓글쓰기 :
이전글 질문요,,
다음글 문제가 안 풀려여..ㅠ.ㅠ
고객지원센터

02-556-3650

평일 9:00~18:00

일요일 공휴일 휴무

계좌번호안내

농협은행 724-01-173541

국민은행 633601-04-044665

예금주 (주)조은캠프

상호명 : (주)조은캠프 ㅣ 대표이사 : 이유락 ㅣ 대구광역시 북구 대학로80 경북대학교 IT융합산업빌딩 11층
사업자번호 : 504-81-62507 ㅣ 본사 : 053-954-0030 ㅣ 기술지원 : 070-7019-1144 ㅣ 팩스 : 050-7711-2200 ㅣ 
원격평생교육시설13호 ㅣ 출판사 : 345-2005-00013 ㅣ 통신판매업 : 2005-대구북구-00158 ㅣ 정보보호책임자 : 김창연  
기사친구는 SSL보안방식의 암호화구간을 적용하여 사이트를 안전하게 이용하실 수 있습니다.
COPYRIGHT 2005 (주)조은캠프 ALL RIGHTS RESERVED.관리자에게 메일보내기