#integral.rb
x0 = 0.0
x1 = 2.0
n = 10.0
delta = (x1 - x0) / n
integral = 0.0
def f(x)
x**2
end
for xx in 0..n-1
integral += (f((xx + 1) * delta) + f(xx * delta)) * delta / 2
end
printf ("Integral = %f\n", integral)
$ ruby integral.rb
のように入力してください。
| Back |