Bem Legal a função.
Parabéns manolo.
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Bem Legal a função.
Parabéns manolo.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

certo,dá para aproveitar bastante essa função,não havia pensando nisso!
parabéns
ótimo job
abraços
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

tem um erro ae
afinal p.a podem ter intevalos diferstes,e podem começar de qualquer numero
exemplos:
1,5;2;2,5;3;3,5....
3,3,3,3,3,33,3....
0,10,20,30...
a formula da soma de uma pa é sn = (primeiro termo + termo final)*numero do termo/2
arithmetical = {
progression = function(omega, ratio, amount)
local ret = {}
local new = omega
for j = 1, amount do
table.insert(ret, new)
new = new + ratio
end
return ret
end
}
Acho que fazendo isso com o código acima:
arithmetical.progression(1, 2, 2)
Retornará
{1, 3}
Editado Março 23 por Oneshot
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

tipo isso kra
info
Grupo: Barão
Registrado: 19/11/11
Posts: 221
Reputação: +70
Olá povo
Venho aqui trazer a função getPA().
Ela retorna a progressão aritmética de um valor.
Exemplos:
4 = 1 + 2 + 3 + 4 = 10
100 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 [...] + 100 = 5050
seriam:
getPA(4)
getPA(100)
Função:
Para testar:
A resposta de 1 + 2 + 3 + 4 + 5 irá estar no distro.
Abraços.
Editado Março 26 por 20cm