창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 카멜2002-12-14 20:51:02, Hit : 7065
[강좌] 조건문 사용하기
Homepage : http://crazy.naool.com
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=12
김환욱님이 이미 조건문 강좌를 올려 놓으셨는데, 부족한 내용이 있는듯 싶어 이렇게 저도 강좌를 씁니다.
기분 나빠하지 않으셨으면 좋겠습니다. (그런데 올릴만한 강좌도 없네요 ^^ 다 올라와서..)

일단 기초적인 김환욱님의 강좌는

http://byfree.net/bbs/zboard.php?id=tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=조건문&select_arrange=headnum&desc=asc&no=45

아래 링크를 타고가시면 보실 수 있습니다.

환욱님의 강좌에서 제가 추가하여 설명드리고 싶은 부분은 조건문에 AND와 OR을 이용할 수 있다는 점입니다. (아시는 분은 다 아시는 부분)

조건문에 AND는 창조에서 그리고 라는 명령어로 바뀝니다. OR은 또는 으로 됩니다.
무슨소리냐구요? 잘 모르시겠다구요? 자세히 설명해 드릴테니 계속 보세요.

이해하기 쉽게 또는부터 설명합니다 ^^a...

--------------------------------------------------------------------------------------
: 또는 (OR)

에디트박스가 하나 있습니다.
이곳에 사과, 배 라고 적으면 맛있다라고 출력하고, 나머지를 적으면 맛없다 라고 출력되게 해봅시다.

어떻게 하면 될까요?
아래와 같이 하면 될까요?

만일(에디트박스0.문자 = "사과")
문자창보여("맛있다");
아니면 만일(에디트박스0.문자 = "배")
문자창보여("맛있다");
아니면
문자창보여("맛없다");


이렇게 하셔도 결과는 제대로 출력됩니다.
하지만, 미관상 좋지도 않으며 코드도 길어 좋지가 않죠 ^^...
프로그래밍을 잘하느냐 못하느냐의 차이점은 코드를 보면 알수 있듯이..
프로그래밍을 하시다보면 차차 깨닫게 됩니다 ^^..

자 여기서 "또는" 명령을 이용해 봅시다.

만일(에디트박스0.문자 = "사과" 또는 에디트박스0.문자 = "배")
문자창보여("맛있다");
아니면
문자창보여("맛없다");


어때요? 간단하게 줄어들었죠?
사실 저는 위와 같은 식으로 코딩하지는 않습니다 ^^...
저 같은경우는 보기쉽게 정리합니다. ^^..

문자:과일;
과일 := 에디트박스0.문자;
만일(과일 = "사과" 또는 과일 = "배")
문자창보여("맛있다");
아니면
문자창보여("맛없다");


좀더 길어졌죠? 하지만 위의 코드보다는 훨씬 보기가 좋아서 제가 애용한답니다 ^^;.
자신의 취향에 맞게 하되, 쓸때 없이 길게하는 코드는 좋지 않답니다 ^^...


만일(과일 = "사과" 또는 과일 = "배") 의 명령어를 해석해 봅시다.
→ 만일 과일이 사과이거나 배랑 같다면 맛있다를 출력하라.

쉽죠?

--------------------------------------------------------------------------------------
: 그리고(AND)

"또는"과 "그리고"의 차이점은 뭘까요??
"또는"은 둘중의 하나라도..., "그리고"는 둘다 모두 라고 해석하시면 쉽습니다.

에디트박스가 2개가 있습니다.

첫번째 에디트박스에는 "대한민국"이라는 글자가 들어가고, 두번째 에디트박스에는 "만세"라는 글자가 들어가면 "촛불시위하러 갑시다!" 라는 메세지가 출력되게 하고, 둘중의 하나라도 다를경우 "에러!" 메세지를 출력되게 해봅시다.

위와 같은 것은 또는(OR) 명령으로도 조건문을 완성시킬수 있습니다. ^^...
이건 스스로 해보세요.. 숙제입니다.

우리가 할건 그리고(AND)를 이용한 조건문입니다 ^^..

만일(에디트박스0.문자 = "대한민국" 그리고 에디트박스1.문자 = "만세")
문자창보여("촛불시위하러 갑시다!");
아니면
문자창보여("에러!");


위와같이 하면 되겠죠..

해석해 봅시다.

→ 만일 에디트박스0의 내용이 대한민국이고 에디트박스1의 내용이 만세라면..
    촛불시위하러 갑시다!라는 메세지를 출력해라.
    그것이 아니라면 에러! 메세지를 출력하라.

쉽죠?

--------------------------------------------------------------------------------------
에디트박스0에서 대한민국을 쓰고 에디트박스1에서 만세가 아닌 다른 문자를 쓰면..
에러! 메세지가 출력됩니다.

즉, 두 조건을 만족해야 참값이 반환되는 명령어가 그리고(AND)이죠..
또 둘 조건중 하나만이라도 만족하면 참값이 반환되는 명령어는 또는(OR)입니다.

강좌가 엄청나게 길어지네요..

별 내용은 없는데.. 헤헤 ^^... 도움이 되셨기를 바랍니다.

그래도 잘 모르시겠으면 연락주세요..

Pueding   2002-12-14 PM 11:10:05  
중고급은 아닌것 같은데여;;
초중급으로 수정해야 할듯;;
김환욱   2002-12-15 PM 6:57:29  
^^;;
카멜   2002-12-16 PM 7:43:02  
그런가요 ^^.. 사실 중고급 붙일 필요도 없죠..
그냥 지우죠 뭐.. ..^^;
최성비[빙고]   2006-07-20 AM 1:12:25  
에러창을 어케뜨게 하라는거예여 7시간쨰 하고있잖아요
최성비[빙고]   2006-07-20 AM 1:12:48  
문자창이보여는 또머예여
손상진   2006-07-20 AM 6:29:44  
최성비님? 말 좀 곱게 씁시다..
저 강좌는 보고 배우라고 있는거지
님을 이해시키라고존재하는건 아니거든요~
님이 모르시면... 더 잘 보고 배울려고해야지
이런 말투는 보기 안좋습니다.
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
119
   창조입문. :창조란 무엇인가?&CDP만들기: [9]
변혁수 2002/09/06  9931
118
   윈도우즈의 시스템폴더 경로 추출법 [3]
Pueding 2002/09/08  7240
117
   창조 로 만든 프로그램의 메모리 사용률을 낮춰보자 [2]
Pueding 2002/09/08  7085
116
   [창조]#02. 변수에 대하여.. [5]
nylon 2002/09/08  6175
115
   [쉬운강좌]창조에서 이쁜 아이콘 사용하자. [1]
창조신화 2002/09/08  6741
114
   [쉬운강좌]#2.레지스트리 이용하기. [1]
창조신화 2002/09/08  6679
113
   [쉬운강좌]#3.레지스트리 막 건드리기. [3]
창조신화 2002/09/08  6044
112
   #03. 객체에 대한 이해-01
nylon 2002/09/14  5465
111
   [쉬운강좌]#4.창조에서 압축프로그램만들자.(1) [8]
창조신화 2002/09/16  7130
110
   [강좌] 파일관리창 이용방법
위자드 2002/11/30  5227
109
   [강좌] 창조 명령어로 운영체제를 판가름 해 보자! [5]
카멜 2002/12/14  6351

   [강좌] 조건문 사용하기 [6]
카멜 2002/12/14  7065
107
   [중급 강좌] 객체의 동적 생성 - 1 [6]
웃음맨 2002/12/25  5052
106
   미니강좌#1 [DLL없이 바탕화면 바꾸기] [5]
창조ⓕⓐⓝ 2003/01/13  5936
105
   [강좌#1] 프로그램 추가/제거를 제어판에서! [3]
ps.구루 2003/01/28  8444
104
   [강좌#2] 창조 오류 해부! [9]
ps.구루 2003/04/02  5797
103
   API를 알아보자 #1
지상현 2003/04/10  6575
102
   API를 알아보자 #2 [1]
지상현 2003/04/10  7492
101
   API를 알아보자 #3 [7]
지상현 2003/04/10  5961
100
   [펌][강좌] 기초적인 압축 알고리즘 [8]
날개달기 2003/04/14  6304
99
   [강좌#3] 창조 재생기의 문제점과 임시대책 [2]
ps.구루 2003/04/17  5411
98
   [강좌#4] 끝내와 닫아를 구분하자! [3]
ps.구루 2003/04/26  6042
97
   스킨 적용 강좌 [1]
Pueding 2003/10/12  5816
96
   [끼적강좌 1] 버튼만들기 [동화편] [3]
권선중 2004/02/09  5245
95
     [끼적강좌 1] 버튼만들기 [밑판편]
권선중 2004/02/09  5181
LIST ALL   1 [2][3][4][5] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인