//:___________________________________________________ void SProcessor::Div( ) { double val1 = stack->Pop( ); double val2 = stack->Pop( ); stack->Push( val2 / val1 ); }
//^___________________________________________________ void SProcessor::Pow( ) { double val1 = stack->Pop( ); double val2 = stack->Pop( ); stack->Push( pow( val2,val1 ) ); }
//*___________________________________________________ void SProcessor::Mul( ) { double val1 = stack->Pop( ); double val2 = stack->Pop( ); stack->Push( val2 * val1 ); }
//-___________________________________________________ void SProcessor::Sub( ) { double val1 = stack->Pop( ); double val2 = stack->Pop( ); stack->Push( val2 - val1 ); }
//+___________________________________________________ void SProcessor::Add( ) { double val1 = stack->Pop( ); double val2 = stack->Pop( ); stack->Push( val2 + val1 ); }
//cos___________________________________________________ void SProcessor::Cos( ) { double val = stack->Pop( ); stack->Push( cos(val) ); }
//sin___________________________________________________ void SProcessor::Sin( ) { double val = stack->Pop( ); stack->Push( sin(val) ); }