Bueno pues nada... ayer un amigo me pido una cosa sobre temperaturas y la verdad no sabia si puclicarlo por que la verdad es que no es gran cosa, es solo para convertir de Celsius a Fahrenheit y viceversa, espero que os guste y os sea de utilidad un saludo.
Ejemplo:
Temperature = {
CelsiusToFahrenheit = function (numValue, vRounded, addChar)
local numValue = string.gsub(numValue, "ºC", "")
local numValue = string.gsub(numValue, "ºF", "")
local fValue = ((numValue*9)/5)+32
if vRounded then
fValue = Math.Round(fValue, vRounded);
end
if addChar then
return fValue.."ºF"
else
return fValue
end
end,
FahrenheitToCelsius = function (numValue, vRounded, addChar)
local numValue = string.gsub(numValue, "ºC", "")
local numValue = string.gsub(numValue, "ºF", "")
local fValue = ((numValue-32)*5)/9
if vRounded then
fValue = Math.Round(fValue, vRounded);
end
if addChar then
return fValue.."ºC"
else
return fValue
end
end}
CelsiusValue = Input.GetText("Input1");
Converted = Temperature.CelsiusToFahrenheit(CelsiusValue, 0, true);
Input.SetText("Input2", Converted);