내일배움캠프-언리얼

[내일배움캠프 - 언리얼] DAY 7 - C++ 프로그래밍 기초(1)

이시보 2025. 12. 5. 20:13

#include <iostream>

- iostream이라는 헤더파일에는 C++ 표준 라이브러리의 입출력 기능이 있다.

- #include로 해당 헤더파일의 기능들을 불러올 수 있다.

 

int main()

- C++ 프로그램이 실행 될 때 가장 먼저 호출되는 함수

- 모든 프로그램은 반드시 있어야 한다.

 

cout << "Hello" << endl;

- cout은 출력할 수 있게 해주는 명령어

- endl은 개행으로 줄 넘김 기능

 

return 0;

- 프로그램이 정상적으로 종료되었음을 운영체제에 알리는 역할

 

간단한 계산기

#include <iostream>

using namespace std;

int main()
{
	int a, b, result; // 입력 받을 숫자 a, b , 결과값 result

	// 첫 번째 숫자 입력 받기
	cout << "첫 번째 숫자 : ";
	cin >> a;

	// 두 번째 숫자 입력 받기
	cout << "두 번째 숫자 : ";
	cin >> b;

	// 두 숫자 더하기
	result = a + b;

	// 결과 출력
	cout << a << "과 " << b << "의 합은 : " << result << endl;

	return 0;
}

사칙 연산 계산기

#include <iostream>

using namespace std;

int main()
{
	int calcType; // 사칙 연산 타입
	int a, b; // 계산할 두 수
	int result; // 결과 값
	

	// 사칙 연산 모드 안내문
	cout << "사칙 연산 모드를 설정해주세요." << endl;
	cout << "1) 덧셈" << endl << "2) 뺄셈" << endl << "3) 곱셈" << endl << "4) 나눗셈" << endl << endl;

	// 사칙 연산 타입 받기
	cin >> calcType;


	// 첫 번째 숫자 입력 받기
	cout << "첫 번째 숫자 : ";
	cin >> a;

	// 두 번째 숫자 입력 받기
	cout << "두 번째 숫자 : ";
	cin >> b;

	// 연산 타입에 따라 결과 값 저장
	switch (calcType)
	{
	case 1:
		result = a + b; 
		break;
	case 2:
		result = a - b;
		break;
	case 3:
		result = a * b;
		break;
	case 4:
		result = a / b;
		break;
	default:
		cout << "잘못 입력 된 사칙연산입니다." << endl; // 범위 밖의 타입일 시 프로그램 종료
		return 0;
	}

	// 결과 출력
	cout << a << "와(과) " << b << "의 계산 값 : " << result << endl;

	return 0;
}