어쩌다보니 공통편이 나오네,,

제어문에 관한거야.
제어문이란 프로그램이 순서대로 쭉 밑으로만 가는게 아니라,

다시 반복도 하고, 조건이 안맞으면 건너 뛰기도하는,,, 그런게 제어문이야.
이번 2주차 C++3번 숙제는 이거 꼭 쓸듯,,,

우선
if( 조건1 )
{
TODO1();
}
else if( 조건2 )
{
TODO2();
}
else
{
TODO3();
}

이거는 조건부분에 a>1 이라고 하면 a가 1보다 클때 그부분의 TODO함수가 실행이 되,
예를들면

int a=15;
if( a<5 )
{
cout<<"a 는 5보다 작다";
}
else if( a>=5 && a<15 )
{
cout<<"a 는 5보다 크고 15보다 작다";
}
else
{
cout<<"a 는 15보다 크다";
}

하면 "a 는 5보다 크고 15보다 작다"가 출력되는거야
조건문에 < 랑 > 는 알테고,, <=(작거나 같다) >=(크거나 같다)
&&(and) 양쪽 모두 참일때 참
||(shift+\) 양쪽중 하나라도 참이면 참
==(같으면 참)
을 써서 논리적인 표현이 가능해

그다음은
while( 조건)
{
TODO();
}

조건은 만족하는동안 계속 반복

for( ㉠ ; ㉡ ; ㉢ )
{
todo(); //㉣
}

㉠으로 반복전 처리
㉡은 while의 조건부분
㉣은 실행부
㉢은 후처리,,,


for( i=0 ; i<5 ; i=i+1 )
{
       cout << i << "회째 반복"<<endl;
}

하면 처음에
i=0실행
그다음 cout
그다음 i=i+1
그다음 i<5비교
그다음 cout
반복,,,, i<5가 거짓이 될때까지,,,

뭐 이정도면 숙제는 가능할듯,,
설마 내가 이렇게 새벽까지 공들여 나는 다 끝낸 숙제때문에 노력하는걸 알면,,,,
댓글이 좀 달리겟지?

'대학생활' 카테고리의 다른 글

지금은 집 입니다.  (0) 2009.12.22
UNIST 2009년 2학기 기말고사 시간표  (0) 2009.12.05
내맘대로 강좌 공지!!!  (1) 2009.03.25
학생증 드디어 나왔습니다!!!  (0) 2009.03.16
내맘대로 강좌 시작!!  (1) 2009.03.16