Lua elseif no funciona correctamente
Cuando intento usarelseif
No funciona. En el caso del siguiente código, no importa qué número ingrese el usuario, el único código que se ejecuta es el código bajo la instrucción if.
io.write("do you want to convert from celsius to farenheit (1), or the other way around (2)?")
pref = io.read()
if pref == 1 then
io.write("Hi there! what's your temperature in celsius? ")
local cel = io.read()
far = (cel*1.8+32)
io.write("That temperature in farenheit is: " .. far)
elseif pref == 2 then
io.write("Hi there! what's your temperature in farenheit? ")
local far = io.read()
cel = ((far-32)/1.8)
print("That temperature in celsius is: " .. cel)
end