#include "funkcije.hpp" #include using namespace std; void Konstanta::ispisi() const { cout << _v; } void Promenljiva::ispisi() const { cout << "x"; } BinOp::~BinOp() { delete _levi; delete _desni; } 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 << ")"; } UnOp::~UnOp() { delete _f; } void Sin::ispisi() const { cout << "sin("; _f->ispisi(); cout << ")"; } void Cos::ispisi() const { cout << "cos("; _f->ispisi(); cout << ")"; }