Diferencia entre revisiones de «Módulo:PesoAPorcentaje»
Ir a la navegación
Ir a la búsqueda
Creación, traducción y adaptación del módulo WeightToPorcent. |
mSin resumen de edición |
||
| Línea 5: | Línea 5: | ||
local peso_total = frame.args['total'] -- Originalmente "totalWeight" | local peso_total = frame.args['total'] -- Originalmente "totalWeight" | ||
if peso == nil then return "ERROR: el dato 'peso' (1er argumento) | 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) | elseif peso_total == nil then return "ERROR: el dato 'peso_total' (2do argumento) falta por específicar." | ||
elseif peso == 0 then return 0 | elseif peso == 0 then return 0 | ||
end | end | ||
Revisión actual - 04:04 18 jul 2026
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