문제1
사용자로부터 5개의 정수를 입력 받아 그 합을 출력하는 프로그램을 작성
#include <iostream>
int main() {
int arrayInt[5];
std::cout << "정수 5개를 입력하시오" << std::endl;
for (int i = 0; i < 5; i++) {
std::cin >> arrayInt[i];
}
for (int i = 0; i < 5; i++) {
std::cout << arrayInt[i] << std::endl;
}
return 0;
}
문제2
사용자로부터 이름과 전화 번호를 문자열의 형태로 입력받아서, 입력받은 데이터를 그대로 출력
#include <iostream>
int main() {
char name[10];
char phoneNumber[30];
std::cout << "이름을 입력하세요" << std::endl;
std::cin >> name;
std::cout << "전화 번호를 입력하세요" << std::endl;
std::cin >> phoneNumber;
std::cout << "당신의 이름은 " << name << " 입니다 " << std::endl;
std::cout << "당신의 전화번호는 " << phoneNumber << " 입니다 " << std::endl;
return 0;
}
문제3
숫자 하나를 입력받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램 작성
#include <iostream>
int main() {
int standard;
std::cout << "구구단을 계산할 기준 수를 입력해주세요" << std::endl;
std::cin >> standard;
for (int j = 2; j <= 9; j++) {
std::cout << standard << "*" << j << "=" << standard*j << std::endl;
}
}
문제4
판매원들의 급여 계산 프로그램 작성
이 회사는 모든 판매원에게 매달 50만원의 기본 급여와 물품 판매 가격의 12%에 해당하는 돈을 지급한다.
예를 들어서 민수라는 친구의 이번 달 물품 판매 금액이 100만원 이라면 , 50+100x0.12=62, 따라서 62만원을 급여로 지급받는다.
단, 아래의 실행의 예에서 보이듯이 이러한 급여의 계산은 -1이 입력될 때까지 계속 되어야한다.
#include <iostream>
int main() {
int sellTotalPrice;
while (true) {
std::cout << " 판매 금액을 만원 단위로 입력(-1 to end): " << std::endl;
std::cin >> sellTotalPrice;
if (sellTotalPrice == -1) {
std::cout << "프로그램을 종료합니다" << std::endl;
return 0;
}
std::cout << "이번 달 급여: " << 50 + (sellTotalPrice*0.12) << "만원" << std::endl;
}
return 0;
}
윤성우 열혈 C++ 프로그래밍
22p 문제 01-1
'잡지식 > C++ 연습 문제 풀이' 카테고리의 다른 글
스터디 3주차 직테/필기 테스트/ 알고리즘 테스트 문제 (0) | 2019.12.28 |
---|---|
C++ 문제 풀이 1-3 (0) | 2019.12.16 |
C++ 문제풀이 1-2 (0) | 2019.12.16 |