Diferencia entre revisiones de «Módulo:PesoAPorcentaje»

De eMushpedia
Ir a la navegación Ir a la búsqueda
Jyn (discusión | contribs.)
Creación, traducción y adaptación del módulo WeightToPorcent.
 
Jyn (discusión | contribs.)
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) es nil"
   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) es nil"
   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