어쩌다보니 공통편이 나오네,,
제어문에 관한거야.
제어문이란 프로그램이 순서대로 쭉 밑으로만 가는게 아니라,
다시 반복도 하고, 조건이 안맞으면 건너 뛰기도하는,,, 그런게 제어문이야.
이번 2주차 C++3번 숙제는 이거 꼭 쓸듯,,,
우선
if( 조건1 )
{
TODO1();
}
else if( 조건2 )
{
else if( 조건2 )
{
TODO2();
}
else
{
else
{
TODO3();
}
이거는 조건부분에 a>1 이라고 하면 a가 1보다 클때 그부분의 TODO함수가 실행이 되,
예를들면
int a=15;
if( a<5 )
{
cout<<"a 는 5보다 작다";
}
else if( a>=5 && a<15 )
{
else if( a>=5 && a<15 )
{
cout<<"a 는 5보다 크고 15보다 작다";
}
else
{
else
{
cout<<"a 는 15보다 크다";
}
하면 “a 는 5보다 크고 15보다 작다”가 출력되는거야
조건문에 < 랑 > 는 알테고,, <=(작거나 같다) >=(크거나 같다)
&&(and) 양쪽 모두 참일때 참
||(shift+) 양쪽중 하나라도 참이면 참
==(같으면 참)
을 써서 논리적인 표현이 가능해
그다음은
while( 조건)
{
TODO();
}
조건은 만족하는동안 계속 반복
for( ㉠ ; ㉡ ; ㉢ )
{
todo(); //㉣
}
㉠으로 반복전 처리
㉡은 while의 조건부분
㉣은 실행부
㉢은 후처리,,,
즉
for( i=0 ; i<5 ; i=i+1 )
{
cout << i << "회째 반복"<
}
하면 처음에
i=0실행
그다음 cout
그다음 i=i+1
그다음 i<5비교
그다음 cout
반복,,,, i<5가 거짓이 될때까지,,,
뭐 이정도면 숙제는 가능할듯,,
설마 내가 이렇게 새벽까지 공들여 나는 다 끝낸 숙제때문에 노력하는걸 알면,,,,
댓글이 좀 달리겟지?