Hola yo lo estaba intentando con un repeat - until, pero sabes tengo la duda le tengo que colocar hasta 10000000.
sumatoria:=0;
k:=0;
repeat
k=k+1;
sumatoria=sumatoria + k^2 + 1/k
until(sumatoria=10000000) si esto me diera un numero con decimales tengo que hacer el redondeo al entero anterior, no se si pueda hacerlo de esta manera. lo que no entiendo como tu dices es como ella va salir en el k màximo y no se va a parar antes es decir si por ejemplo si sumatoria es 13 que es menor a 10000000, o 20 o 30 asì sucesivamente muchas gracias
sumatoria:=0;
k:=0;
repeat
k=k+1;
sumatoria=sumatoria + k^2 + 1/k
until(sumatoria=10000000) si esto me diera un numero con decimales tengo que hacer el redondeo al entero anterior, no se si pueda hacerlo de esta manera. lo que no entiendo como tu dices es como ella va salir en el k màximo y no se va a parar antes es decir si por ejemplo si sumatoria es 13 que es menor a 10000000, o 20 o 30 asì sucesivamente muchas gracias