sum_i : saca sumatorias de numeros sencillos.
sum_ii : saca sumatorias de los numeros al cuadrado.
sum_iii : saca sumatoria de los numeros al cubo.
He aqui el codigo :
Para quienes no sepan que es una sumatoria ... simplemente es la suma de una serie numerica desde un numero inicial hasta un numero final , ejemplo :
sumatoria de 1 a 5 = 1 + 2 + 3 + 4 + 5 = 15 ... esa es la sumatoria.
def sum_i(to) val = 0 for i in 1..to val +=i end return val end def sum_ii(to) val = 0 for i in 1..to val += (i*i) end return val end def sum_iii(to) val=0 for i in 1..to val+= (i*i*i) end return val end puts sum_i(10) puts sum_ii(10) puts sum_iii(10)
Las funciones reciben un unico parametro y es hasta donde van a llegar a sumar.
No hay comentarios:
Publicar un comentario