#Addition
x = 5
y = 4
z = x + y
sprintf('result is %s', z)
## [1] "result is 9"
#Subtraction
x = 5
y = 4
z = x - y
sprintf('result is %s', z)
## [1] "result is 1"
#Subtraction
x = 5
y = 4
z = x - y
sprintf('result is %s', z)
## [1] "result is 1"
#Multiplication
x = 5
y = 4
z = x * y
sprintf('result is %s', z)
## [1] "result is 20"
#Division
x = 5
y = 4
z = x / y
sprintf('result is %s', z)
## [1] "result is 1.25"
#Integer division
x = 5
y = 4
z = x %/% y
sprintf('result is %s', z)
## [1] "result is 1"
#Remainder (Modulo)

x = 9
y = 6
z = x %% y
sprintf('result is %s', z)
## [1] "result is 3"
#Exponent
x = 2
y = 3
z = x ** y
sprintf('result is %s', z)
## [1] "result is 8"
#Unary negative
x = -5
y = +4
z = x + y
sprintf('result is %s', z)
## [1] "result is -1"
#Unary position
x = +5
y = -4
z = x + y
sprintf('result is %s', z)
## [1] "result is 1"