请向下滑动

乘法

对图形的长做乘法

在编程时,我们使用*符号进行乘法运算。


基本:乘法的程序

在编程时,我们使用*(星号)符号来进行乘法运算。


乘法的符号是*(星号)

82是写作8*2。编程时的乘法符号与现实中的乘法符号是不一样的,需要留意。

图1 在编程时使用*符号进行乘法运算。

例题:掌握乘法

⇨ 运行例题27

运行接下来的例题27后,两个四边形会被描画出来。

如图2所示,把四边形B的长改成四边形A的2倍吧。

图2 把四边形B的长改为四边形A的两倍吧。

第一步:数字与数字相乘

⇨ 运行例题27-1

现在,两个四边形的长都是130。我们把130*2赋值给表示四边形B的长的变量widthB

图3 将1302赋值给变量widthB

尝试运行例题27-1.


第二步:拓展

⇨ 运行例题27-3

在例题27-3中,我们让四边形A随着时间逐渐变长。frameCount是调出现在的帧率的内建变量。


总结

在编程时,我们使用*符号进行乘法运算。


COLUMN


乘法与除法会被优先运算

与现实中的四则运算相同,在编程中也是乘法与除法会优先于加法与减法进行运算。

比如,在1+2*3中,2*3会被优先运算。

()围住加减法运算的时候,加减法运算会被优先运行。这点与现实中的运算方式相同。

图4 ()中的运算会被优先进行。

例如,如图所示的cake=300*(1+tax);。先计算()中的1与变量tax的加法,再将加法的结果300乘以1.1