새소식

C++/Study

[C++] 예제 연습 / 23.09.05

  • -

예제 1

 

#include <iostream>

int main()	//	프로그램 시작
{
#pragma region 예제 2-1
	// std 네임스페이스의 cout과 << 연산자를 이용하여 화면에 출력
	std::cout << "Hello\n";
	std::cout << "첫 번째 맛보기입니다.";
#pragma endregion

	return 0;	// 프로그램 종료
}

 

실행결과

 


 

예제 2

 

#include <iostream>
using namespace std;

double area(int r);	// 함수의 원형 선언
double area(int r)	// 함수 구현
{
	return 3.14 * r * r;	// 반지름 r의 원면적 리턴
}

int main()	//	프로그램 시작
{
#pragma region 예제 2-2
	int n = 3;
	char c = '#';
	cout << c << 5.5 << '-' << n << "hello" << true << endl;
	cout << "n + 5 = " << n + 5 << '\n';
	cout << "면적은 " << area(n); // 함수 area()의 리턴 값 출력
#pragma endregion

	return 0;	// 프로그램 종료
}

 

실행결과

 


 

예제 3

#include <iostream>
using namespace std;

int main()	//	프로그램 시작
{
#pragma region 예제 2-3
	cout << "너비를 입력하세요>>";
	
	int width;
	cin >> width;	// 키보드로 정수를 입력 받아 width 변수에 저장

	cout << "높이를 입력하세요>>";

	int height;
	cin >> height;

	int area = width * height;	// 사각형 면적 계산
	cout << "면적은 " << area << '\n';	// 콘솔에 면적을 출력하고 다음 줄로 넘어감
#pragma endregion

	return 0;	// 프로그램 종료
}

 

실행결과

 


 

예제 4

 

#include <iostream>
using namespace std;

int main()	//	프로그램 시작
{
#pragma region 예제 2-4
	cout << "이름을 입력하세요>>";

	char name[11];	// 한글은 5개 글자, 영문은 10개 글자까지 저장
	cin >> name;	// 키보드로 문자를 입력받음

	cout << "이름은 " << name << "입니다\n";
#pragma endregion

	return 0;	// 프로그램 종료
}

 

실행결과

 


 

예제 5

#include <iostream>
#include <cstring>	strcmp() 함수를 사용하기 위한 헤더 파일
using namespace std;

int main()	//	프로그램 시작
{
#pragma region 에제 2-5
	char password[11];
	cout << "프로그램을 종료하라면 암호를 입력" << endl;

	while (true)
	{
		cin >> password;

		if (strcmp(password, "C++") == 0)	// 문자열 왼쪽과 오른쪽을 비교
		{
			cout << "프로그램을 정상 종료합니다." << endl;
			break;
		}
		else
		{
			cout << "암호가 틀립니다." << endl;
		}
	}
#pragma endregion

	return 0;	// 프로그램 종료
}

 

실행결과

'C++ > Study' 카테고리의 다른 글

[C++] 예제 연습 / 23.10.10  (1) 2023.10.10
[C++] 클래스와 객체 요약  (0) 2023.09.26
[C++] 예제 연습 / 23.09.22  (0) 2023.09.22
[C++] 기본 개념 요약  (0) 2023.09.12
[C++] 예제 연습 / 23.09.12  (0) 2023.09.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.