#include "funkcije.hpp" #include using namespace std; Funkcija::~Funkcija() { } void Konstanta::ispisi() const { cout << _v; } BinOp::~BinOp() { delete _levi; delete _desni; } UnOp::~UnOp() { delete _arg; } void Zbir::ispisi() const { cout << "("; _levi->ispisi(); cout << ") + ("; _desni->ispisi(); cout << ")"; } void Razlika::ispisi() const { cout << "("; _levi->ispisi(); cout << ") - ("; _desni->ispisi(); cout << ")"; } void Proizvod::ispisi() const { cout << "("; _levi->ispisi(); cout << ") * ("; _desni->ispisi(); cout << ")"; } void Kolicnik::ispisi() const { cout << "("; _levi->ispisi(); cout << ") / ("; _desni->ispisi(); cout << ")"; } void IdFja::ispisi() const { cout << "x"; } void Sin::ispisi() const { cout << "sin("; _arg->ispisi(); cout << ")"; } void Cos::ispisi() const { cout << "cos("; _arg->ispisi(); cout << ")"; }