以下是一个编写计算Num序列求和的Ruby程序的示例代码:
def sum_of_sequence(num)
sum = 0
(1..num).each do |n|
sum += n
end
return sum
end
# 测试示例
puts sum_of_sequence(10) # 输出55,即1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
puts sum_of_sequence(5) # 输出15,即1 + 2 + 3 + 4 + 5 = 15
在这个示例中,我们定义了一个名为sum_of_sequence
的方法,它接受一个参数num
。我们使用一个循环从1到num
,将每个数字累加到sum
变量中。最后,我们返回sum
作为结果。
我们使用了一个简单的测试来验证程序的正确性。在这个示例中,sum_of_sequence(10)
的结果是55,因为1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55。sum_of_sequence(5)
的结果是15,因为1 + 2 + 3 + 4 + 5 = 15。
上一篇:编写一个计算每个月天数的程序