|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by PENJi | 2006-01-18 22:10:31, Hit : 2652 | |
|
|
|
우선 코드 관련 질문입니다.
초기화명령어에서,
실수:수, 핸들; 수:=1;
를 통해 실수형 변수 수와 핸들을 정의했습니다. 객체는 ㅎ에디트와 ㅎ버튼이 있으며, 아래 소스는 ㅎ버튼의 "클릭했을때"에 들어갔습니다.
실수:수2; 수2:=문을수(에디트0.문자, -2); 만일(수2 < 0) 문자창보여("입력된 값이 숫자가 아닙니다"); 아니면 만일(수2 = 1); //수2의 값이 1인지 판별 문자창보여("1 입니다"); 아니면 만일(수2 = 수); //두 실수형 변수 수2와 수의 값을 비교 문자창보여("변수 -수-와 값이 같습니다"); 아니면 문자창보여("1이 아니고, 변수-수-와 같지 않은 수입니다");
문제가 있는것은 밑줄칠 부분의 코드입니다. 둘 다 문법에러가 발생하였다고 합니다.
제 생각에 7번째줄은 저 (수2 = 수)라는 조건을 잘못 이해하고 있는게 아닌가 합니다. 제 의도는 두 변수값의 비교인데, 제가 코딩을 잘못한게 아닐까 하는..
질문의 요점은 다섯가지입니다.
1. 위 코드의 밑줄 친 부분의 잘못된 점과 해결책.
2. (창조 내에서) 특정 변수값을 다른 곳에 이용하는 방법 ex)특정 수치에 대입하기, 어느 개체의 속성값으로 사용하기
3. (조건문에서) 두 변수를 비교하는 방법
4. 특정 문자형 변수를 문을수로 실수형으로 변환했을때 해당 변수는 다시 수를문을 써줄 때까지 계속 실수형 변수로 남아있습니까? (특정 문자형 변수값은 상수일때)
5. 수를문, 문을수같은 경우 저 명령어 전체를 ()로 묶어줄때도 있고 안묶어도 되는 경우도 있던것 같은데 어떨때 괄호로 묶어줘야합니까? ex) (수를문(수)), (문을수(문, 0))
계속 비슷한걸로 질문을 할것 같아서 잘못된 개념을 뿌리뽑기위해 질문 내용이 좀 많아졌습니다. 친절히 답변해주시면 정말 감사하겠습니다; |
|
|
지상현 2006-01-19 AM 12:03:41 |
|
|
|
아니면 만일(...);
이건 식이 아니고 문장이기 때문에 ; 를 붙여주면 안됩니다. |
|
|
PENJi 2006-01-19 AM 1:37:53 |
|
|
|
지워도 마찬가지 오류가 뜨네요.... |
|
|
손상진 2006-01-19 AM 1:56:37 |
|
|
|
아니면 만일(...); 이런식의 문장에
;를 빼주시고요
"만일" 또는 "아니면 만일"이 써있는줄 뒤쪽으로 주석을 달면 오류가 납니다.
주석도 아래로 옳겨주세요~..
------------------------------------------------------
실수:수2;
수2:=문을수(에디트0.문자, -2);
만일(수2 < 0)
문자창보여("입력된 값이 숫자가 아닙니다");
아니면 만일(수2 = 1)
문자창보여("1 입니다");
아니면 만일(수2 = 수)
문자창보여("변수 -수-와 값이 같습니다");
아니면
문자창보여("1이 아니고, 변수-수-와 같지 않은 수입니다"); |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|