반응형

C++/디딤돌 C++ 58

상속과 다형성 실습-학생, 마법학생, 운동학생, 학사학생[C++]

상속과 다형성 실습-학생, 마법학생, 운동학생, 학사학생[C++] 시나리오프로그램이 시작하면서 학사 학생과 운동 학생, 마법 학생을 한 명씩 생성 학생을 생성 후 전체 학생에게 강의=>자습=>잠자기=>휴식하기=>음료마시기=>노래하기 순으로 진행(각 단계마다 학생 정보를 출력) 자습하기에서는 해당 학생이 학사 학생이면 독서도 지시함휴식하기에서는 해당 학생이 마법 학생이면 여행도 지시함노래하기에서는 해당 학생이 운동 학생이면 춤추게 지시함 1. 학생멤버 필드로 이름, 주민번호, 체력, 지력, 스트레스가 있음주민번호: 순차적 부여 이름: 생성 시 전달 지력:100(최소 0, 최대 200) 체력: 100 (최소 0, 최대 200) 스트레스: 0 (최소 0, 최대 100) 연속으로 공부한 횟수: 0 (0,5), ..

C++/디딤돌 C++ 2016.05.15

상속과 다형성 실습(도형, 점, 선, 면적, 사각형) [디딤돌 C++]

상속과 다형성 실습(도형, 점, 선, 면적, 사각형) [디딤돌 C++] //상속과 다형성 실습 2(도형)#include using namespace std; class Diagram{ static int last_id; //가장 최근에 부여한 ID (정적 멤버) const int id; //ID (상수화 멤버)public: Diagram():id(++last_id)//상수화 멤버 초기화 { } virtual void Draw()=0;//순수 가상 메서드protected: int GetID()const //ID 접근자 { return id; }}; int Diagram::last_id; //정적 멤버 필드 선언 class Point:public Diagram{ int x,y;public: Point(int..

C++/디딤돌 C++ 2016.05.14

상품과 할인 상품 - 상속과 다형성 실습 [디딤돌 C++]

상품과 할인 상품 - 상속과 다형성 실습언제나 휴일 티스토리 //상속과 다형성 실습1(상품과 할인 상품)#include #include using namespace std; class Product{ string name; int price;public: Product(string name,int price) //생성자 { SetName(name); SetPrice(price); } virtual int GetPrice()const //가격접근자 가상 메서드 { return price; } string GetName()const //이름접근자 { return name; } virtual void Print()const//정보 출력 가상 메서드 { coutPrint(); p2->Print(); delete..

C++/디딤돌 C++ 2016.04.17
반응형