lab.cpp/ex3/Puissance.cpp

24 lines
593 B
C++
Raw Permalink Normal View History

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