반응형 전체글62 [명품 C++ Programming] 3장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 3-1. Tower 클래스 작성하기 class Tower { int height; public: Tower(); Tower(int h); int getHeight(); }; Tower::Tower() { height = 1; } Tower::Tower(int h) { height = h; } int Tower::getHeight() { return height; } 3-2. Date 클래스 작성하기 #define _CRT_SECURE_NO_WARNINGS #include #include #incl.. 2020. 12. 14. [명품 C++ Programming] 3장 연습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 연습 문제입니다. 저작권을 준수하기 위해서 에 나와있는 문제는 적지 않고 문항 번호, 정답, 풀이만 적었습니다. 궁금한 점은 댓글로 남겨주세요. 문항 정답 & 풀이 1 객체의 구성 요소들을 보호하고 볼 수 없게 하기 위해서. 2 ③ 클래스의 멤버들은 private 접근 지정이 바람직하다. 3 변수와 함수들이 상관관계가 있음에도 훑어져 있으며, 누구나 클래스 안의 멤버들에 접근이 가능하기 때문에 문제의 C++ 코드는 객체 지향 언어의 캡슐화를 달성하고 있지 않다. 4 class Person { int age; public: void older() { age++; } } 5 class Circle { int radi.. 2020. 12. 11. [명품 C++ Programming] 3장 Open Challenge 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 Open Challenge 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 정답만 적었습니다. 궁금한 점은 댓글로 남겨주세요. Exp.h //Exp.h #ifndef EXP_H #define EXP_H class Exp { int base; int exp; int value; public: Exp(); Exp(int base); Exp(int base, int exp); int getValue(); int getBase(); int getExp(); bool Equal(Exp other); }; #endif Exp.cpp //Exp.cpp #include #include "Exp.h" Exp.. 2020. 12. 11. [명품 C++ Programming] 2장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 2-1. 1에서 100까지의 정수를 한 줄에 10개씩 출력하기 #include int main(void) { int a = 20; int b = -5; printf("%d + %d = %d", a, b, a + b); return 0; } 2-2. 구구단 출력 프로그램 작성 #include using namespace std; int main(void) { for (int i = 1; i 2020. 12. 11. [명품 C++ Programming] 2장 연습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 연습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 문항 번호, 정답, 풀이만 적었습니다. 궁금한 점은 댓글로 남겨주세요. 문항 정답 & 풀이 1 int main(void); 2 ③ main()함수는 return문을 생략해도 main()이 종료될 때 자동으로 return 0;가 실행된다. 3 return 0; 4 (1) 특정 C 컴파일러에서는 모든 편수를 코드의 앞 부분에 선언하지 않아서 컴파일 오류가 발생할 수 있다. (2) C++ 컴파일러로 컴파일할 때 정상적으로 컴파일되는 것은 C++가 실행문 중간에 변수 선언을 허용하는 특성 때문이다. (3) 장점: 코드를 읽기 쉽게 해주고, 변수 .. 2020. 12. 11. [명품 C++ Programming] 2장 Open Challenge 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 Open Challenge 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 정답만 적었습니다. 궁금한 점은 댓글로 남겨주세요. #include #include using namespace std; int main(void) { string player1; string player2; int win; //1: player1 승리, 2: player2 승리, 3: 비김 cout > player1; cout > player2; if (player1 == "가위") { if (player2 == "가위") win = 3; else if (player2 == "바위") win = 2; else if .. 2020. 12. 10. [명품 C++ Programming] 1장 실습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 1장 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제를 요약해서 적었습니다. 궁금한 점은 댓글로 남겨주세요. 1-1. 문제에 적힌 C++ 프로그램 똑같이 작성하기 #include int main() { std::cout 2020. 10. 5. [구글 문서] 조별과제에 도움이 되는 구글 문서 활용법 조별 과제를 하다 보면 서로 의견을 공유해야 하는 상황이 잦습니다. 카카오톡이나 기타 SNS를 활용해도 좋지만, 그러면 나중에 따로 정리해야 한다는 단점이 있습니다. 구글 문서를 활용하면 이러한 단점을 해결할 수 있고, 조별 과제를 좀 더 수월하게 할 수 있습니다. 구글 문서 장점 -실시간으로 작업할 수 있습니다. -한글, MS워드와 인터페이스가 비슷하므로 사용법이 쉽습니다. -구글 드라이브에 저장되기 때문에 문서를 안전하게 보관할 수 있습니다. -같은 이유로 언제 어디서든지 인터넷에만 연결할 수 있으면 문서에 접근할 수 있습니다. -접근자를 단계별로 지정할 수 있습니다. (열람, 댓글, 작성) 유용한 기능 1. 댓글 달기 문서에 작성된 기존의 글을 건드리지 않고 자신의 의견을 제시하고 싶을 때 사용하면.. 2020. 9. 15. [Python] 파이썬 설치하기 Python 간단 소개 파이썬은 C언어, C++처럼 프로그램을 만드는 데 쓰는 프로그래밍 언어입니다. 파이썬의 가장 두드러지는 특징이자 장점으로는 문법이 매우 쉬워서 배우는데 큰 어려움이 들지 않다는 것입니다. 또한, 범용성이 높아서 여러 분야나 용도로도 널리 쓰입니다. 실생활에 도움이 되는 간단한 프로그램부터, 최근 가장 핫한 딥 러닝, AI 등 4차 산업혁명의 주요 기술들을 구현하는데 파이썬이 쓰입니다. 그래서 최근에는 많은 프로그래머들이 파이썬으로 프로그래밍에 입문하고, 국내외의 대학교에서는 컴퓨터 관련 전공자들뿐만 아니라 문과 계열 학생들에게도 기본 교양으로서 파이썬을 가르칩니다. Python 설치 www.python.org/ 상단의 URL을 클릭하면 파이썬 홈페이지로 들어가집니다. [Downlo.. 2020. 9. 3. 이전 1 ··· 3 4 5 6 7 다음 반응형