From Test-Scratch-Wiki

Translate: - English - 中文 
() - ()
() - ()
類別 運算類積木
形狀 橢圓形積木

() - ()積木是一個運算類積木而且是一個橢圓形積木。這個積木將第一個和第二個相減並報告結果。

數字可以直接輸入,亦可以放入另外一個報告積木。

這個積木可以放在自己裡面,便於進行多次計算。

用法示例

在許多專案里,數字需要相減,這個積木可以做到。

() - ()積木的常見用法:

  • 模擬計算器
詢問 [第一个数?] 並等待
變數 [第一个数 v] 設為 (詢問的答案)
詢問 [减去的数?] 並等待
說出 (字串組合 [答案是:] 和 ((第一个数) - (詢問的答案)))
  • 創建一個比較按鈕
當 @greenflag 被點擊
變數 [Song on? v] 設為 (1)

當角色被點擊
變數 [Song on? v] 設為 ((3) - (Song on?))
如果 <(Song on?) = (1)> 那麼 
  播放音效 [This is a party! v]

  停播所有音效
end
  • 數學方程式
詢問 [你想找到从Sprite1到Sprite2的距离,对吗?] 並等待
變數 [距离 v] 設為 ([sqrt v] 數值 (((([x 座標 v] \( [角色1 v] \)) - ([x 座標 v] \( [角色2 v] \))) * (([x 座標 v] \( [角色1 v] \)) - ([x 座標 v] \( [角色2 v] \)))) + ((([y 座標 v] \( [角色1 v] \)) - ([y 座標 v] \( [角色2 v] \))) * (([y 座標 v] \( [角色1 v] \)) - ([y 座標 v] \( [角色2 v] \))))) ::operators)
說出 (字串組合 [从Sprite1到Sprite2的距离为:] 和 (距离 ::variables))

科學計數法

Scratch 1.4 及更早版本,它有時會將非常大的數字轉換成科學記數法以節省空間。科學計數法以 A*10B的方式書寫,顯示為AeB。這些可以通過對其執行任何數學運算(例如加法)轉換為正常數字。如果有一個變量 "數字" 的值是 3*103 ,你想把它轉換為正常數字,你可以這樣做:

((数字) + (0))

它會返回"3000".

應用

Main article: 互通積木

可以使用以下兩種方法代替該塊:

((a) + ((b) * (-1)))
((a) + (字串組合 [-] 和 (b)))

a是第一個數,b是第二個數,結果是差。

參見