Module:Weather box/row: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 520:
 
function reconcileTemperature( C_degree_strings, C_degree_values, F_degree_strings, F_degree_values )
local p;
for i = 1,13 do
if C_degree_strings[i] == '' then
if F_degree_values[i] ~= -9999 then
C_degree_values[i]p = math.max(F_degree_values 0, math_mod._precision( F_degree_strings[i] -) 32)*5/9;
C_degree_values[i] = math_mod._round( (F_degree_values[i] - 32)*5/9, p );
C_degree_strings[i] = tostring( C_degree_values[i] );
end
elseif F_degree_strings[i] == '' then
if C_degree_values[i] ~= -9999 then
F_degree_values[i]p = C_degree_valuesmath.max( 0, math_mod._precision( C_degree_strings[i]*9/5 +) 32);
F_degree_values[i] = math_mod._round( C_degree_values[i]*9/5 + 32, p );
F_degree_strings[i] = tostring( F_degree_values[i] );
end