명품 C++ 실습문제 3장 12번 //메인파트 #include "Ram.h" #include using namespace std; int main() { Ram ram; ram.write(100, 20); // 100번지에 20저장 ram.write(101, 30); // 101번지에 30저장 char res = ram.read(100) + ram.read(101); ram.write(102, res); cout C++ 2023.01.03
명품 C++ 3장 오픈챌린지 //메인함수 파트 #include using namespace std; #include "Exp.h" int main(){ Exp a(3,2); Exp b(9); Exp c; cout C++ 2023.01.03
명품 C++ 실습문제 3장 10번 #include #include using namespace std; class Add { int a, b,result; public: Add(); void setvalue(int x,int y); int calculate(); }; Add::Add() { } void Add::setvalue(int x, int y) { a = x; b = y; } int Add :: calculate() { result = a + b; return result; } class Sub { int a; int b,result; public: Sub(); void setvalue(int x, int y); int calculate(); }; Sub::Sub() { } void Sub::setvalue(int x, int y.. C++ 2023.01.03
명품 C++ 실습문제 3장 8번 #include #include using namespace std; class Integer { int nums; char ch[40]; public: Integer(int k); Integer(string p); void set(int x); int get(); int isEven(); }; Integer::Integer(int k) { nums = k; } Integer::Integer(string p) { nums = stoi(p); } void Integer::set(int x) { nums = x; } int Integer::get() {//멤버함수 구현 return nums; } int Integer::isEven() { if (nums % 2 == 0) { return 1; } } int .. C++ 2023.01.03
명품 C++ 실습문제 3장 7번 #include #include #include #include #define BUFFER_SIZE 2000; using namespace std; class SelectableRandom { int first, last,EorO; int radnum; int randomlist[10]; public: SelectableRandom(); SelectableRandom(int x, int y,int z); void show(); void random(); }; SelectableRandom::SelectableRandom() { } SelectableRandom::SelectableRandom(int x, int y,int z) { first = x; last = y; EorO = z; } void Sel.. C++ 2023.01.03
명품 C++ 실습문제 3장 6번 #include #include #include #include #define BUFFER_SIZE 2000; using namespace std; class EvenRandom { int first, last; int radnum; int randomlist[10]; public: EvenRandom(); EvenRandom(int x, int y); void show(); void random(); }; EvenRandom::EvenRandom() { } EvenRandom::EvenRandom(int x, int y) { first = x; last = y; } void EvenRandom::random() { for (int i = 0; i < 10; i++) { radnum = rand() % .. C++ 2023.01.03
명품 C++ 실습문제 3장 4번 #include #include using namespace std; class Coffeemachine { int coffee=0, water=0, sugar=0; public: Coffeemachine(); Coffeemachine(int x, int y, int z); void drinkEsppresso(); void drinkAmericano(); void drinksugarcoffee(); void show(); void fill(); }; Coffeemachine::Coffeemachine() { coffee = 0, water = 0, sugar = 0; } Coffeemachine::Coffeemachine(int x ,int y,int z) { coffee = x; water = y; s.. C++ 2023.01.03
명품 C++ 실습문제 3장 2번 #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; class Date{ public: char *token; int Year; int Month; int days; char str[100]; Date();//기본생성자 Date(int Y,int M,int D){ Year = Y , Month =M, days=D; };//매개생성자 자동 인라인 함수 Date(string s);//매개생성자 문장받는 생성자 int getYear();//멤버함수 선언 int getMonth(); int getDay(); void show(); }; Date::Date(){//기본생성자 구현 } Date::Date(string s){ .. C++ 2023.01.03
명품 C++ 실습문제 3장 1번 #define _CRT_SECURE_NO_WARNINGS #include using namespace std; class Tower { public: int height; Tower(); Tower(int h) ; //멤버함수를 선언을 했으면 나중에 함수를 구현을 해줘야한다. int getheight(); }; Tower::Tower() {//기본생성자 height = 1; } Tower::Tower(int h) {//매개생성자 height = h; } int Tower::getheight() { return height; } int main() { Tower mytower; Tower seoulTower(100); cout C++ 2023.01.03
명품 C++ 실습문제 2장 15번 #include #include using namespace std; int main(){ //5칙연산 하는 프로그램 짜기 //atoi 함수유의 int num1, num2,result; char cal; char numcal[100]; while (1) { cout > num1 >> cal >> num2; if (cal == '+') { result = num1 + num2; cout C++ 2023.01.03