Factorial amb Ruby

02 de Noviembre de 2007, editado por Josep Sirvent

M’acabo d’enterar que per calcular el factorial d’un número amb un ordinador t’has de buscar la vida. Una operació que una calculadora CASIO fa sense miraments, un potent llenguatge de programació no ho porta integrat. Hom creu que el factorial és un concepte suficientment necessari com per no haver de calcular-se’l “manualment”. Com no podira ser d’una altra manera, vaig deixar d’estudiar probabilitat una estona per resoldre aquest “pique” personal amb la informàtica de consum:

Factorial d’un nombre amb Ruby:

def factorial(x)
if x == 0
return 1
else
resultat = x
while x > 1
resultat = resultat*(x-1)
x = x-1
end
return resultat
end
end


Noticias similares
Deja tu comentario

Hay un comentario a esta noticia

  1. Jordi Carrasco comenta:

    El divendres un amic meu al sopar em deia que el Ruby estava mort. Instintivament jo vaig negar-me (sense fundaments pq no hi entenc) però portat per la ira totalment xd

    El cas és que diu que php5 li dona mil voltes al Ruby.

Deja tu comentario