Ir para conteúdo
Entre para seguir isso  
Sinister

divide(num, num2, digitos)

Recommended Posts

Sinister    0
Sinister

Fiz essa funcao só pra treinar str:sub e str:match, mas como eu nao consegui com match, dai o mock me ajudou '-', vou postar aqui o meu (sub) e o que o mock me ajudou (match) '-'

 

str:sub

function divide(num, num2, digitos)
if num2 == 0 or num2 == nil then
print("Nao pode ser feito em Numeros Reais.")
end
if (num and num2 and digitos) and tonumber(num) ~= nil and (tonumber(num2) ~= nil and tonumber(digitos) ~= nil) then
local calculo = tonumber((tostring(num/num2):sub(1, digitos)))
print("Resultado: "..calculo)
elseif num and num2 and digitos == nil and tonumber(num) ~= nil and tonumber(num2) ~= nil then
print("Resultado: "..num/num2)
else
print("Parametro invalido!")
end
end

EXEMPLO DE USO:

divide(10, 7, 5)

Dai vai dar em:

Resultado: 1.428

Sendo resultado de 10/7, com apenas 5 caracteres

E aqui uma pequena parte do match '-'

Pra quem quizer ver como fikaria :D

local message = tostring(math.pi)

local c = message:match('(%d?%.*%d?%.*%d?%.*%d?%.*)')

print©

 

Bom é isso, nao me esculachem porque ainda estou começando ;d

Sugestoes, eu adoraria ouvir :D

Editado por Mickfern

Compartilhar este post


Link para o post
Compartilhar em outros sites
PoRaI    0
PoRaI

Hmm, ficou show, D:.

Testei é funfo perfeito, continue assim ;x

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dean    1
Dean

Ficou legal, mas é melhor usar padrões.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Seth Forsaken    0
Seth Forsaken

Rocks, bro!

New Age Team RULA!

Funfa perfeitamente, é lógico ;D

 

Hail! Abração!

 

Seth Forsaken_

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sinister    0
Sinister

/\

Nao vejo utilidade pra tibia nisso, mas ta bom :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock

@Sinister

mais aqui é seção pra lua e nao tibia o0 (mais pra lua)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sinister    0
Sinister

Por isso eu falei akilo '-'

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×