Dartier 0 #1 Posted September 6, 2010 function invertNumber(n) n = n-n*2 return n end Bom, essa função ela só inverte de negativo pra positivo e vice-versa por exemplo: a = -100 print(invertNumber(a)) > 100 a = 100 print(invertNumber(a)) > -100 bem fácil. :coolface: Share this post Link to post Share on other sites
Socket 0 #2 Posted September 6, 2010 (edited) Não seria melhor simplesmente multiplicar por -1? Mas já tem, só fazer -n, a operação unária (__unm). function inv(n) return -n end Edited January 23, 2011 by Mickfern Share this post Link to post Share on other sites
Roku 0 #3 Posted September 6, 2010 vei deboa com 10 anos eu aprendi na aula de matematica q multiplicando o numero por -1 se consegue seu simétrico. igual o socket falou mas fico legal Share this post Link to post Share on other sites
Mock 32 #4 Posted September 7, 2010 eu faria: function q(n) return n*-1 end Share this post Link to post Share on other sites
Dartier 0 #5 Posted September 7, 2010 uaheuae, nem sabia. mas eu consegui fazer isso na cagada eu fiz um calculo lá e acabo só invertendo dai resolvi faze uma função. :pirate: Share this post Link to post Share on other sites
Conde2 0 #6 Posted September 7, 2010 (edited) @Dartier Se andou pulando algumas aulas de matemática (TODAS na verdade) Sem querer tirar sarro mais eu ri disso dai. Porém por outro lado você achou outro jeito de fazer isso =P Eu faria assim: function inverte(n) if type(n) == "number" then return n*-1 end return false end HUDSAHUASDHUSADHAHUDASDHUAS Edited January 23, 2011 by Mickfern Share this post Link to post Share on other sites
Dartier 0 #7 Posted September 8, 2010 seja mais pogger então FLW EHSUDHASEIOEASD Share this post Link to post Share on other sites
pejuge2 1 #8 Posted September 9, 2010 Por favor Dartier, presta mais atenção na aula de matemática uhahuauhauhauhauhauhauhahuauhauhauhauauhauhau Eu faria assim: function inv(v) return type(v) == 'number' and -v or false end Share this post Link to post Share on other sites
Gpwjhlkdcf 21 #9 Posted September 9, 2010 eu faria assim: -valor ja tem o operador, não tem necessidade de fazer uma função ._. Share this post Link to post Share on other sites
Hauntedy 0 #10 Posted September 9, 2010 Como diria o Mock: Nao sei porque, mas eu pensei igualzinho o Skyen..... Share this post Link to post Share on other sites
Notorious 1 #11 Posted September 9, 2010 function invertNumber(n) n = n-n*2 return n end seja mais pogger entãoFLW EHSUDHASEIOEASD Ele POGer, bem ele? Aé? Então tá bom ... Share this post Link to post Share on other sites
Sinister 0 #12 Posted September 9, 2010 /\ aé, mostra um pog seu ai então fodao ;D eu sei q vc sabe, rlx ;d sobre o script, como todos ja falaram, era só multiplicar por -1 auhauau Share this post Link to post Share on other sites
Gpwjhlkdcf 21 #13 Posted September 10, 2010 aé, mostra um pog seu ai então fodao ;D Simplesmente por ele não mostrar um "POG" significa que ele é fodão... Gambiarra é sinônimo de descuido e, em vários casos, burrice. Se o cara faz isso, ele não é fodão, e sim o contrário. É incrível como vocês competem pra ver quem faz o pior código, e não o melhor... Share this post Link to post Share on other sites