#include <iostream>
using namespace std;
class Add{
int a, b;
public:
void setValue(int x, int y){
this->a;
this->b;
}
int calculate();
};
class Sub{
int a, b;
public:
void setValue(int x, int y){
this->a;
this->b;
}
int calculate();
};
class Mul{
int a, b;
public:
void setValue(int x, int y){
this->a;
this->b;
}
int calculate();
};
class Div{
double a, b;
public:
void setValue(double x, double y){
this->a;
this->b;
}
double calculate();
};
int Add::calculate(){
return a+b;
}
int Sub::calculate(){
return a-b;
}
int Mul::calculate(){
return a*b;
}
double Div::calculate(){
return (double)a / (double)b;
}
int main(){
Add a;
Sub s;
Mul m;
Div d;
int x, y;
int add = a.calculate();
int sub = s.calculate();
int mul = m.calculate();
int div = d.calculate();
cout << "두 개의 정수와 연산자 입력 >>";
cin >> x >> y >> add, sub, mul, div;
a.setValue(x, y);
s.setValue(x, y);
m.setValue(x, y);
d.setValue(x, y);
}
계속 하다보면 익숙해짐 당연한 말이라곤 해도 말그대로 당연한 말임
스스로 코드 써보는건 처음인데 진짜 뭐가 뭔지 하나도 모르겠다
해당 댓글은 삭제되었습니다.
클래스에 있는 피연산자 a, b를 void setValue() 매개변수에 복사 하고 싶었는데 저거 아니지;;
void setValue(int x, int y) 매개 변수를 피연산자 a, b에 복사 하려면 어떻게 해야함?
계산기는 최종관문이야
최종관문? 초보가 하기에는 어렵다는 소리임?
c++이 문제가 아니라 프로그래밍도 아예 모르는거같은데 책 예제나 더 보는게 나을듯
강의 영상만 보다가 코드 짜 보는건 처음;
강의 영상에 나오는 코드부터 따라쳐보면서 안보고도 할 수 있게 더 기초부터 해
이거 하나만 물어볼게 피연산자 a, b를 void setValue() 매개변수에 복사 하려고 하는데
call by value 해야 하는 거임?
a b를 x y 에 넣는게 아니라 반대로 x y를 a b에 넣어야지
디바이드는 (double) (a/ b) 하면 될지도 ㅋ