跳至內容

DarkBASIC 程式設計/數字運算

來自華夏公益教科書,開放的書籍,面向開放的世界

第 9 天(續)

[編輯 | 編輯原始碼]

本課幾乎一天的時間。完成之後,我們將繼續學習二維圖形,不要期望馬里奧或乒乓球,我們首先會學習字串操作,大約一天左右,然後我們會繼續學習影像等等。誰喜歡數學?我不喜歡,這就是為什麼我們會讓 DarkBASIC 為我們做數學運算。它比使用計算器更容易,你甚至不用考慮它。

典型的數學運算子

+ is Increment of a value
= is equal to
- is decrement of a value
÷ is the division symbol. (ALT + 246 to create the ASCII symbol for division)

X multipying

首先,我要說明的是,增量是指將一個值增加到任何值,反之,減量是指將值減少到任何值。

典型的程式設計運算子

+ still addition
= is equal to
- is subtraction
/ is division
* is Multiplication
< is less than
> is greater than
<> is not equal to
<= is less than or equal to
>= is greater than or equal to
:= is assigned the value of...

記住上面的內容,就像你記得聖誕節一樣,否則你就會在程式設計中做數學運算時遇到問題!我可以繼續介紹更多的運算子,但這在像 DarkBASIC 這樣的簡單語言中沒有必要,因為大多數數學運算都由更容易的命令處理,比如 wrapvalue。

這個例子可能很簡單,但它就在這裡

`Math Example
`By Dbtutor

a = 1+2
b = 3-7
c = 9/3
d = 10*2

Print a
Print b
Print c
Print d
wait key
end

大多數人已經知道將會發生什麼,以及發生了什麼。

這裡有一些簡單的東西!

`Few math examples

a = 67

hexofa$ = hex$(a) ` hex$ returns value of 'a' as a hexdecimal string.
binaryofa$ = bin$(a) ` bin$ returns value of 'a' as a binary string.

b = 3

c = sqr(b)

inc d
dec e

Print a
Print hexofa$
Print binaryofa$
Print b
Print c
Print d
Print e
wait key
end

我不知道為什麼你需要上面的命令,你只需要在很少的情況下使用它們,有關 DarkBASIC 中數學運算的更多示例,請參閱 DarkBASIC 編輯器的命令參考中的數學部分。現在就結束了...

華夏公益教科書