전체 글 162

[C++] 명품 C++ 프로그래밍 실습문제 9장 5번

[C++]명품 C++ 프로그래밍 실습문제 9장 5번 [C++]명품 C++ programming 실습문제 9장 5번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include using namespace std; class AbstractGate { protected: bool x,y; public: void set(bool x, bool y){this->x =x; this->y=y;} virtual bool operation()=0; }; class ANDGate :public AbstractGate{ public: bool operation(){ return x&y; } }; class XORGate :public AbstractGate{ public: bool operation(..

C++ 2023.01.14

[C++] 명품 C++ 프로그래밍 실습문제 9장 4번

[C++]명품 C++ 프로그래밍 실습문제 9장 4번 [C++]명품 C++ programming 실습문제 9장 4번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include #include #include using namespace std; class LoopAdder { // 최상위 클래스 string name; int x,y,sum; void read(); void write(); protected: LoopAdder(string name= ""){this->name =name;} int getX(){return x;} int getY(){return y;} virtual int calculate()=0; public: virtual void run(); }; void Loop..

C++ 2023.01.14

[C++] 명품 C++ 프로그래밍 실습문제 9장 오픈챌린지/openchallenge

[C++]명품 C++ 프로그래밍 실습문제 9장 오픈챌린지/openchallenge [C++]명품 C++ programming 실습문제 9장 오픈챌린지/openchalleng 명품 C++ 프로그래밍실습문제/연습문제 /C++ //Food.h #pragma once #include "Gameobject.h" using namespace std; class Food : public GameObject { int count; public: Food(int starX, int starY, int dis) : GameObject(starX, starY, dis) { srand((unsigned)time(0)); count = 0; } void move(); char getShape() ; }; //Food.cpp #..

C++ 2023.01.14

[C++] 명품 C++ 프로그래밍 실습문제 8장 9번

[C++]명품 C++ 프로그래밍 실습문제 8장 9번 [C++]명품 C++ programming 실습문제 8장 9번 명품 C++ 프로그래밍실습문제/연습문제 /C++ 헤더파일과 cpp 파일을 따로 만들어 두었습니다. 잘활용하시길 바랍니다~ //header.cpp #include"header.h" #include using namespace std; int Console::select_menu() { cout > menu; return menu; } int Console::select_time(){ cout > time; return time; } int Console::input_seat_num() { cout > seat_num; if(seat_num n..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 8장 8번

[C++]명품 C++ 프로그래밍 실습문제 8장 8번 [C++]명품 C++ programming 실습문제 8장 8번 명품 C++ 프로그래밍실습문제/연습문제 /C++ 헤더파일과 cpp 파일을 따로 만들어 두었습니다. 잘활용하시길 바랍니다~ //header.cpp #include #include #include "header.h" bool Printer::isValid(int value) { if(value>0) return true; // 0보다 크면 트루를 리턴 else return false; // 0보다 작작으면 false 리턴 } int Printer::getPrintedcount(){return this->printedcount;}; int Printer::getavailablecount(){ret..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 8장 6번

[C++]명품 C++ 프로그래밍 실습문제 8장 6번 [C++]명품 C++ programming 실습문제 8장 6번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include using namespace std; class BaseArray { private: int capacity; int* mem; protected: BaseArray(int capacity = 100) { this->capacity = capacity; mem = new int[capacity]; } ~BaseArray() { delete[] mem; } void put(int index, int val) { mem[index] = val; } int get(int index) { return mem[index]..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 8장 4번

[C++]명품 C++ 프로그래밍 실습문제 8장 4번 [C++]명품 C++ programming 실습문제 8장 4번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include #include #include using namespace std; class Point { int x,y; public: Point(int x, int y){this->x =x;this->y=y;} int getX(){return x;} int getY(){ return y;} protected: void move(int x,int y){ this->x =x ; this-> y=y;} }; class Colorpoint : public Point{ string color; public: Colorpoint(i..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 8장 2번

[C++]명품 C++ 프로그래밍 실습문제 8장 2번 [C++]명품 C++ programming 실습문제 8장 2번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include #include #include using namespace std; class Circle{ int radious; public: Circle (int radious = 0) {this->radious = radious;} int getRadious(){return radious;} void setRadious(int radious){this->radious = radious;} double getArea(){return 3.14*radious*radious;} }; class NameCircle : publi..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 8장 오픈챌린지/openchallenge

[C++]명품 C++ 프로그래밍 실습문제 8장 [C++]명품 C++ programming 실습문제 8장 명품 C++ 프로그래밍실습문제/연습문제 /C++ //chhead.cpp part #include "chhead.h" #include #include int Product::getID(){return ProductID;} string Product::getdes(){return description;} int Product::getprice(){return price;} string Product::getPd(){return producer;} string Book:: getTitle(){return Booktitle;} string Book::getAuth(){return AuthorName;} str..

C++ 2023.01.13

[C++] 명품 C++ 프로그래밍 실습문제 7장 12번

[C++]명품 C++ 프로그래밍 실습문제 7장 12번 [C++]명품 C++ programming 실습문제 7장 12번 명품 C++ 프로그래밍실습문제/연습문제 /C++ #include #include #include #include using namespace std; class SortedArray{ int *p; int size; void sort(){ int tmp; for(int i=0 ; ip = NULL; this->size=0; } SortedArray(int p[],int size){ this->p = new int [size]; this->size = size; for(int i=0; ip[i] = p[i]; } SortedArray(SortedArray &copy){//복사 생성자 개념 ..

C++ 2023.01.11