QuicMaf/QuicMaf/maths/terms/Term.h
Ayham Mamoun a7a28968c1 Finished Solver!
GUI To be Made!
2019-03-17 17:06:34 +03:00

29 lines
494 B
C++

#ifndef TERM_H
#define TERM_H
#pragma once
#include "../defines.h"
using namespace std;
class Term {
public:
Term(NValue val = DEF_N, CValue var = DEF_C, CValue oper = DEF_C, NValue pwr = 1) {
mValue = val;
mVariable = var;
mOperator = oper;
mPower = pwr;
}
virtual string to_str() {
return "TERM_UNKNOWN";
};
NValue mValue = DEF_N;
CValue mVariable = DEF_C;
NValue mPower = 1;
CValue mOperator = DEF_C;
bool mSquareRoot = false;
int mType = -1;
};
#endif // !TERM_H