1. if문
조건식을 계산하여 true(참)면 “문장”을 실행하고 false(거짓)면 “문장”을 실행하지 않는다.
ex)
#include<iostream>
using namespace std;
int main()
{
int x=2;
if(x<3)
cout<<"참이에요"<<endl;
if(x>3)
cout<<"거짓입니다"<<endl;
}
★ if문에 속하는 문장들이 여러문장 일 경우 { } 을 해주어 묶어준다.
ex)
#include<iostream>
using namespace std;
int main()
{
int x=2;
if(x<3)
{ cout<<"참이에요"<<endl;
cout<<"사실이에요"<<endl;
}
if(x>3)
{cout<<"거짓입니다"<<endl;
cout<<"농담이에요"<<endl;
}
}
2.if~else문
조건식이 true면 if문의 문장을 실행하고 false면 else문의 문장을 실행하라는 의미.
ex)
#include<iostream>
using namespace std;
int main()
{
int x=2;
if(x<3)
cout<<"참이에요"<<endl;
else
cout<<"거짓입니다"<<endl;
}
3.else if문
여러개의 조건식이 필요할 경우 사용.
ex) 점수로 등급계산하기.
#include<iostream>
using namespace std;
int main()
{
int x;
cin >> x;
if (x > 90) // 조건식 90 보다 크면
cout << "1등급";
else if (x > 80) // 그렇지 않고 80 보다 크면 즉 80<x<=90
cout << "2등급";
else if (x >70) // 그렇지 않고 70보다 크면 즉 70<x<=80
cout << "3등급";
else // 그외의 경우. 즉 x<=70
cout << "4등급";
}
'프로그래밍 > C++' 카테고리의 다른 글
기초중기초(반복문 for) (0) | 2011.01.03 |
---|---|
기초중기초(반복문 while) (0) | 2010.12.27 |
기초중기초(용어설명) (0) | 2010.11.20 |
기초중기초(연산식) (0) | 2010.11.20 |
기초중기초(입력문) (0) | 2010.11.16 |