1+2+3+4…计算机运算

当有某人出售你一辆二手摩托车,你不够现金,卖主允许你分期付款,你第一天支付1人民币,第二天支付2人民币,第三天支付3人民币,第四天支付4人民币,直到第一百天。

那么计算下来你总共需要支付多少人民币来购买此二手摩托车呢?

学习过高级数学的玩家可以用以下的方程式来计算出你总共需要支付多少人民币。

Sn = (n/2)*(a+b)
n = 1 到 100 总共一百个数字 = 100
a = 第一个数字 = 1
b = 最后一个数字 = 100
Sn = (100/2)*(1+100)
Sn = 50 * 101
Sn = 5050

得到的答案是5050人民币。

但是,没有学习过高级数学的玩家岂不是要用计算机或者草稿纸算到半死?而且使用计算机由于步骤太多,出错的几率也高。

要如何在不懂高级数学的情况之下方便地运算呢?不要怕!只要有小霸王学习机或者PC都可以帮助你计算!只需复制与张贴以下的代码到指定的应用程式就好了。

代码如下:

学习机的F-BASIC、G-BASIC,或古老PC的GW-BASIC

10 CLS
20 PRINT "Calculation in Progress..."
30 J = 0
40 FOR I = 1 TO 100 STEP 1
50 J = J + I
60 NEXT
70 PRINT "The Result is "; J
80 END

古老PC的QBASIC或者QuickBASIC

CLS
PRINT "Calculation in Progress..."
j = 0
FOR i = 1 TO 100 STEP 1
        j = j + i
NEXT
PRINT "The Result is "; j
END

现代PC的VB.Net

Module Module1
    Sub Main()
        Dim i, j As Integer

        System.Console.Clear()
        System.Console.WriteLine("Calculation in Progress...")
        j = 0
        For i = 1 To 100 Step 1
            j = j + i
        Next
        System.Console.WriteLine("The Result is {0}", j)
        System.Console.ReadKey(True)
    End Sub
End Module
运行F-BASIC的小霸王学习机。