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