const e = 1e-5;
var x, y, z, p, q, s, e: real;
begin
while true do
begin
write('x: ');
readln(x);
y := 0.3 * x + 5;
z := sqr(y);
p := y / 120;
q := 5;
s := p;
while abs(p) > e do
begin
q := q + 2;
p := p * z / (q * (q - 1));
s := s + p
end;
writeln(s)
end
end.
Для Пайтона алгоритм тот же самый.
Значение x задать самостоятельно