전체 글 (182) 썸네일형 리스트형 명품 C++ programming 실습 문제 2장 14번 문제 : 커피를 주문하는 간단한 C++ 프로그램을 작성해보자. 커피 종류는 "에스프레소", "아메리카노", "카푸치노"의 3가지이며 가격은 각각 2000원, 2300원, 2500원이다. 하루에 20000원 이상 벌게 되면 카페를 닫는다. 실행 결과와 같이 작동하는 프로그램을 작성하라. 목적 및 힌트 : C++ 프로그램 구성. cin, strcmp() 활용 종합 연습 char coffee[100]; int num; cin >> coffee >> num; 으로 커피 이름과 잔 수를 입력받으면 됩니다. 또한 커피는 if(strcmp(coffee, "에스프레소") == 0 )과 같이 비교하면 됩니다. 실행 결과 : 코드: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20.. 명품 C++ programming 실습 문제 2장 13번 문제 : 중식당의 주문 과정을 C++ 프로그램으로 작성해보자. 다음 실행 결과와 같이 메뉴와 사람 수를 입력받고 이를 출력하면 된다. 잘못된 입력을 가려내는 부분도 코드에 추가하라. 목적 및 힌트 : C++ 프로그램으로 구성, 키 입력 등 종합 연습 실행 결과 : 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include using namespace std; int main() { int num,tot; cout num; if(num == 4) { cout 명품 C++ programming 실습 문제 2장 12번 문제 : 다음 C 프로그램을 C++ 프로그램으로 수정하여 실행하라. 이 프로그램의 실행 결과는 실습 문제 11과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int sum(); int main() { int n=0; printf("끝 수를 입력하세요>>"); scanf("%d", &n); printf("1에서 %d까지의 합은 %d 입니다.\n", n, sum(1,n)); return 0; } int sum(int a, int b) { int k, res=0; for(k=a; k>"); scanf("%d", &n); for(k=.." data-og-host="sobamemil.tistory.com" data-og-source-url="https:/.. 명품 C++ programming 실습 문제 2장 11번 문제 : 다음 C 프로그램을 C++ 프로그램으로 수정하여 실행하라. 1 2 3 4 5 6 7 8 9 10 11 12 #include int main() { int k, n=0; int sum=0; printf("끝 수를 입력하세요>>"); scanf("%d", &n); for(k=1; k> n; for(int k=1; k 명품 C++ programming 실습 문제 2장 10번 문제 : 문자열을 하나 입력받고 문자열의 부분 문자열을 다음과 같이 출력하는 프로그램을 작성하라. 예시는 다음과 같다. 목적 및 힌트 : 문자열 읽기, 문자열 다루기 실행 결과 : 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include using namespace std; int main() { cout 명품 C++ programming 실습 문제 2장 9번 문제 : 이름, 주소, 나이를 입력받아 다시 출력하는 프로그램을 작성하라. 실행 예시는 다음과 같다. 목적 및 힌트 : 빈칸을 포함하는 문자열 읽기 실행 결과 : 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include using namespace std; int main() { char name[100]; char addr[100]; int age; cout 명품 C++ programming 실습 문제 2장 8번 문제 : 한 라인에 ';' 으로 5개의 이름을 구분하여 입력받아, 각 이름을 끊어내어 화면에 출력하고 가장 긴 이름을 판별하라. 목적 및 힌트 : cin.getline()으로 문자열 읽기 ';'까지 문자열을 읽고자 하면 다음 코드를 사용하고 1 2 char name[100]; cin.getline(name, 100, ';'); 5개 읽어야 하니 5번 루프를 돈다. 실행 결과 : 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include #include using namespace std; int main() { int A=0; int i; char name[100]; char longName[100]; cout 명품 C++ programming 실습 문제 2장 7번 문제 : 다음과 같이 "yes"가 입력될 때까지 종료하지 않는 프로그램을 작성하라. 사용자로부터의 입력은 cin.getline() 함수를 사용하라. 목적 및 힌트 : 공백을 포함하는 문자열 읽기 실행 결과 : 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include #include using namespace std; int main() { char A[] = "yes"; // 배열 선언시 "yes"로 초기화 char B[100]; while(true){ cout 이전 1 ··· 17 18 19 20 21 22 23 다음