ASP x PHP - teste I (fatorial) - Resposta
PHP, ASP July 21st, 2007Resposta ao desafio de ASP x PHP fatorial
Bha, tava muito frio… mas sabe como é, Muita Ceva gelada faz o cara ficar com calor… hehe
Agente faz o possivel, ainda defendo um pouco o ASP, mesmo usando para soluções específicas, afinal ainda tem cliente que usa.
Mas já totalmente migrado para o PHP também, ui!
Não me deixou muito para trabalhar, fazer menor que isso acho que não seria possivel.
Então, o básico ficou apenas uma tradução de ASP para PHP, com a mesma quantidade de linhas. Porém dei uma aumentada no código, para poder calcular o fator de números negativos também, por isso ficou um pouco maior.
Só fico devendo o tempo de execução do código, pelo navegador não retorna valor.
function fatorial( n ) n = clng(n) if n < 0 then total = 1 n = abs( n ) for i = n to 1 step -1 total = total * i next fatorial = -total elseif n = 0 then fatorial = 1 else total = 1 for i = n to 1 step -1 total = total * i next fatorial = total end if end function
É isso ae seu Felipe Olivaes. O próximo desafio é tu que comanda e eu posto antes.
July 21st, 2007 at 11:33 pm
ta e o tempo de execução de 100000 utilizações da função???
July 23rd, 2007 at 10:03 pm
Alguem sabe aonde eu encontro formulario php com ajax, algum site de source?
August 11th, 2007 at 2:37 pm
tava eu vendo as novidades no site do otavio pq tem sempre coisa q faz o cara ganha grana e vejo esse desafio aii..
o desafio foi de complexidade de linhas de execucao de oqqqq ????
o algoritmo de fatorial eh assim pessoas:
function fatorial ( $n ) {
$n = (int) $n;
$fat = $n;
while ( $n > 1 ) {
$n = $n -1;
$fat = $fat * $n;
}
return $fat;
}
aprendi na facul
hehehehe
mas agora depende doq foi analisado..complexidade, linhas, etc.. pra ver qual eh o melhor…
flw
August 11th, 2007 at 2:59 pm
Pois é cara,
o desafio era, a [ quantidade de linhas ] X [ tempo de execução ]
Tipo, o ASP demoro tempo de mais e naum executou todas vezes que o php executou :\
Mas este era o desafio
legal que temos mais uma solução..
valeu cara… ter facul é outra coisa.. heheheheh
August 26th, 2007 at 3:03 pm
Obrigado por comentar no meu site.
É… nós faz pensar: qual mulher que não é retocada no photoshop?
Gostei do seu site, as vezes tento algo com php.
Abraço!
September 24th, 2007 at 11:19 pm
Felipe desculpe-me a intrusão. Vi uma solução de consulta de cep através do AJAX e acabei utilizando-a. Como eu estou usando o banco ceps.mdb convertido para MySql e mantendo-o no meu servidor gostaria de saber como é a syntax do selec utilizado por voce para achar e montar um endereço através do cep. A minha dúvida é como montar corretamente o endereço do logradouro. Para contato por favor utilizar o e-mail steliopz@hotmail.com
Muito obrigado por qualquer ajuda que voce possa dispensar