lab.cpp/ex3/Soustraction.cpp

25 lines
587 B
C++
Raw Permalink Normal View History

2016-03-03 18:30:01 +00:00
#include "Soustraction.h"
/* [0] CONSTRUCTEUR
=========================================================*/
Soustraction::Soustraction(){
this->init(2);
}
/* [1] Renvoie le nom du type de calcul
=========================================================*/
std::string Soustraction::getLibelle(){
2016-03-04 07:49:31 +00:00
return "a - b";
2016-03-03 18:30:01 +00:00
}
/* [2] Effectue le calcul et renvoie le resultat
=========================================================*/
float* Soustraction::calc(){
this->result = (float*) malloc(1*sizeof(float));
this->result[0] = this->operands[0]-this->operands[1];
return this->result;
}