Calculator
boolean = true
while boolean do
print("Input a factor")
local calculator = io.read()
local num = tonumber(calculator)
print("Input your operator (Addition +, subtraction -, multiplication x, division /)")
local operator = io.read()
print("Input a second factor")
local calculator2 = io.read()
local num2 = tonumber(calculator2)
local result = nil
if operator == "+" then
result = num + num2
elseif operator == "-" then
result = num - num2
elseif operator == "x" then
result = num * num2
elseif operator == "/" then
result = num / num2
else
print("Choose a valid operator")
end
if result ~= nil then
print("result: " .. result)
end
print("Continue? (yes/no)")
local choice = io.read()
if choice ~= "yes" then
boolean = false
end
end