728x90
안녕하세요!
이번 글에서는 C++ 언어를 사용하여 콘솔 응용프로그램을 만들어보고,
사용자로부터 입력을 받아 입력값들의 합을 계산하는 예제를 소개하겠습니다.
예제코드
#include <iostream>
int main()
{
int num1, num2, sum;
std::cout << "첫 번째 숫자를 입력하세요: ";
std::cin >> num1;
std::cout << "두 번째 숫자를 입력하세요: ";
std::cin >> num2;
sum = num1 + num2;
std::cout << "두 숫자의 합은 " << sum << "입니다." << std::endl;
return 0;
}
<코드 해석>
#include <iostream>
- iostream 라이브러리를 포함시킵니다. 이 라이브러리는 표준 입력 및 출력을 담당합니다.
int main()
- 프로그램의 시작점을 나타내는 main 함수입니다. 프로그램 실행 시 이 함수부터 시작이 되며, 중괄호 내부에 있는 내용이 한 줄씩 실행됩니다.
int num1, num2, sum;
- 정수형 변수 num1, num2, sum을 선언합니다. num1과 num2는 사용자로부터 입력받은 숫자를 저장하는 변수이고, sum은 두 숫자의 합을 저장하는 변수입니다.
std::cout << "첫 번째 숫자를 입력하세요: ";
- 화면에 "첫 번째 숫자를 입력하세요: "라는 메시지를 출력합니다. std::cout은 콘솔에 출력하기 위한 객체입니다.
std::cin >> num1;
- 사용자로부터 입력값을 받아 num1 변수에 저장합니다. std::cin은 콘솔로부터 입력을 받기 위한 객체입니다.
std::cout << "두 번째 숫자를 입력하세요: ";
- 화면에 "두 번째 숫자를 입력하세요: "라는 메시지를 출력합니다.
std::cin >> num2;
- 사용자로부터 입력값을 받아 num2 변수에 저장합니다.
sum = num1 + num2;
- num1과 num2의 합을 sum 변수에 저장합니다.
std::cout << "두 숫자의 합은 " << sum << "입니다." << std::endl;
- 화면에 "두 숫자의 합은 (sum)입니다."라는 메시지를 출력합니다. (sum) 부분은 sum 변수의 값으로 대체됩니다. std::endl은 줄바꿈 문자를 출력하는 역할을 합니다.
return 0;
- 프로그램의 정상 종료를 나타내는 구문입니다. 0을 반환하면 정상적으로 종료된 것을 의미합니다.
이 예제를 실행하면 콘솔에 메시지가 나타나고 사용자로부터 두 개의 숫자를 입력받을 수 있습니다. 입력이 완료되면 입력받은 숫자들의 합이 출력됩니다.
이 예제를 이해 하셨다면, 응용해서 두 수의 합과 더불어 사칙연산(+, -, *, /)을 사용한 프로그램을 만들어 보시면 어떨까요?
개인적으로, 프로그래밍은 코드나 라이브러리를 응용하는 능력이 핵심이라고 생각합니다.
이를 통해 C++ 언어로 콘솔 응용프로그램을 작성하고, 사용자 입력을 처리하는 방법을 알아보았습니다. 앞으로 난이도를 점차적으로 조절하여 다양한 예제를 소개하겠습니다.
다음 글에서는 좀 더 복잡한 예제를 다루어보도록 하겠습니다.
감사합니다!
728x90
'[C++] > 콘솔 프로그래밍' 카테고리의 다른 글
[C++] 콘솔 프로그래밍 : 평균 계산하기 (9) | 2023.06.06 |
---|---|
[C++] 콘솔 프로그래밍 : 구구단 출력하기 (2) | 2023.06.06 |
[C++] 콘솔 프로그래밍 : 최대값 구하기 (3) | 2023.06.06 |
[C++] 콘솔 프로그래밍 : 입력받은 수의 홀/짝 판별 (0) | 2023.06.06 |
[C++] 콘솔 프로그래밍 : 프로젝트 생성 (6) | 2023.06.06 |