PowerC++ 문제풀이, Chapter 9, Programming 6번 Complex.h #pragma once #include using namespace std; class Complex { private: double real; //실수부 double imag; //허수부 char oper; // 연산자 public: void setComplex(double r, char o, double i) { real = r; imag = i; oper = o; cout
분류 전체보기
PowerC++ 문제풀이, Chapter 9, Programming 8번 BankAccount.h #pragma once #include // string 클래스를 사용하기 위함 using namespace std; // string 이름을 사용하기 위함 class BankAccount { private: int accountNumber; string ownwr; int balance; public: void setBalance(int amount); int gerBalance(); //잔액 void deposit(int amount); //예금 void withdraw(int amount); //출금 void print(); int transfer(int amount, BankAccount otherA..
PowerC++ 문제풀이, Chapter 9, Programming 11번 Product.h #pragma once #include using namespace std; class Product { private: string name; int price; int assessment; public: // main 함수에서 실행시키기 위함 string getName() { return name; } // 문제에 있던 함수 void getInfo() // 제품평가점수 { // 형식매개변수 선언 string n; int p, a; // 이름 받기 cout > n; cout p; cout a; cout 100) a = 100; assessment = a; } void print() { cout
1. 절차 지향과 객체 지향 절차 지향 프로그래밍 (Procedural Programming) 절차 지향 프로그래밍은 문제를 해결하는 순차적인 처리를 중요하게 생각하는 프로그래밍 기법을 이야기한다. 여기서 '절차'는 함수 단위로 처리한다. 객체 지향 프로그래밍 (Object-Oriented Programming; OOP) 객체 지향 프로그래밍은 데이터와 함수를 하나의 객체로 묶어서 문제를 해결하는 프로그래밍 방식이다. 현실 세계의 객체를 소프트웨어 세계에 구현(모델링)한다. 객체 지향 프로그래밍의 장점 소프트웨어를 개발하는데 유용하다. 유지,보수하기에 효율적이다. 2. 객체 지향 프로그래밍 2-1. 객체 지향의 개념들 (1) Encapsulation 캡슐화 (2) Information hiding 정보은..