728x90
[ C++ 기반의 데이터 입출력 ]
더보기
01. 사용자로부터 총 5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 단, 프로그램의 실행은 다음과 같이 이뤄져야 한다.
#include <iostream>
using namespace std;
int main()
{
int num;
int sum = 0;
for (int i = 0; i <= 4; i++)
{
cout << i + 1 << "번째 정수 입력: ";
cin >> num;
sum += num;
}
cout << " 합계 :" << sum << endl;
}
더보기
02. 프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 출력하는 프로그램을 작성해 보자.
#include <iostream>
using namespace std;
int main()
{
char name[50];
char phone[50];
cout << "이름 :";
cin >> name;
cout << "전화번호 :";
cin >> phone;
cout << "나의 이름은 :" << name << endl;
cout << "나의 전화번호는 :"<< phone << endl;
}
더보기
03. 숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 5를 입력한다면 구구단에서 5단을 출력해야한다.
#include <iostream>
using namespace std;
int main()
{
int num = 0;
int mul = 0;
cout << "구구단 숫자 입력 :";
cin >> num;
for (int i = 0; i <= 9; i++)
{
cout << num << "x" << i << " = ";
mul = num * i;
cout << mul << endl;
}
}
더보기
04.판매원들이 급여 계산 프로그램을 작성해 보자. 이 회사는 모든 판매원에게 매달 50만원의 기본급여와 물품 판매 가격의 12%에 해당하는 돈을 지급한다. 예를 들어서 민수라는 친구의 이번 달 물품 판매 금액이 100만원이라면, 50+100*0.12 = 62, 따라서 62만원을 급여로 지급 받는다.
단, 아래의 실행의 예에서 보이듯이 이러한 급여의 계산이 -1이 입력될 때까지 계속 되어야한다.
#include <iostream>
using namespace std;
int main()
{
int money;
int total;
while (true)
{
cout << "판매 금액을 만원 단위로 입력(-1 to end):";
cin >> money;
if (money == -1)
{
cout << "프로그램을 종료합니다.";
break;
}
else
{
total = 50 + money * 0.12;
cout << "이번달 급여:" << total <<"만원" << endl;
continue;
}
}
}
728x90
'C++언어 > 개념 공부' 카테고리의 다른 글
[ 열혈 c++ 프로그래밍 ] Part2 - 1 (0) | 2022.09.01 |
---|---|
[ 열혈 c++ 프로그래밍 ] Part1 - 3 (0) | 2022.08.25 |
[ 열혈 c++ 프로그래밍 ] Part1 - 2 (0) | 2022.08.24 |