Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void RealNumber::substract(RealNumber & secondNumber) {
- if(this->positive && secondNumber.positive) {
- std::string test = substractPositive(secondNumber);
- this->myNumber = substractPositive(secondNumber);
- }
- else if(!this->positive && !secondNumber.positive) {
- this->myNumber = substractPositive(secondNumber);
- }
- else if(!this->positive && secondNumber.positive) {
- this->myNumber = addPositive(secondNumber);
- }
- else if(this->positive && !secondNumber.positive) {
- secondNumber.positive=true;
- this->myNumber = addPositive(secondNumber);
- }
- }
- void RealNumber::substractA(RealNumber & secondNumber) {
- if(this->positive && secondNumber.positive) {
- this->myNumber = substractPositive(secondNumber);
- }
- else if(!this->positive && !secondNumber.positive) {
- secondNumber.positive=true;
- this->myNumber = substractPositive(secondNumber);
- }
- else if(!this->positive && secondNumber.positive) {
- this->myNumber = addPositive(secondNumber);
- }
- else if(this->positive && !secondNumber.positive) {
- secondNumber.positive=true;
- this->myNumber = addPositive(secondNumber);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement