Módulo:PesoAPorcentaje

De eMushpedia
Revisión del 04:04 18 jul 2026 de Jyn (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

La documentación para este módulo puede ser creada en Módulo:PesoAPorcentaje/doc

local p = {}

function p.convert(frame)
  local peso = frame.args['peso'] -- Originalmente "weight"
  local peso_total = frame.args['total'] -- Originalmente "totalWeight"
  
  if peso == nil then return "ERROR: el dato 'peso' (1er argumento) falta por específicar."
  elseif peso_total == nil then return "ERROR: el dato 'peso_total' (2do argumento) falta por específicar."
  elseif peso == 0 then return 0
    end
    return tonumber(string.format("%.1f", peso * 100 / peso_total))
end
 
return p