20cm 70 Postado Março 23, 2012 Share Postado Março 23, 2012 (editado) 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: function getPA(value) --20cm local v, a = value, value + 1 return v * a / 2 end Para testar: function onUse() v = 5 print(getPA(v)) return TRUE end A resposta de 1 + 2 + 3 + 4 + 5 irá estar no distro. Abraços. Editado Março 27, 2012 por 20cm Link para o comentário Compartilhar em outros sites More sharing options...
SkyDangerous 395 Postado Março 23, 2012 Share Postado Março 23, 2012 Bem Legal a função. Parabéns manolo. Link para o comentário Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Março 23, 2012 Share Postado Março 23, 2012 certo,dá para aproveitar bastante essa função,não havia pensando nisso! parabéns ótimo job abraços Link para o comentário Compartilhar em outros sites More sharing options...
Vinc 101 Postado Março 23, 2012 Share Postado Março 23, 2012 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 Link para o comentário Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Março 24, 2012 Share Postado Março 24, 2012 (editado) 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 24, 2012 por Oneshot Link para o comentário Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 24, 2012 Share Postado Março 24, 2012 tipo isso? http://www.xtibia.com/forum/topic/154414-funcoes-progressoes-matematicas/ Link para o comentário Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Março 24, 2012 Share Postado Março 24, 2012 tipo isso kra Link para o comentário Compartilhar em outros sites More sharing options...
20cm 70 Postado Março 26, 2012 Autor Share Postado Março 26, 2012 (editado) Eaiehaoe, desculpa galera, eu fiz do jeito que eu aprendi na escola (7ª série), rs. Desculpem por qualquer falha :\ Abraços. Editado Março 26, 2012 por 20cm Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados