跳轉到內容

程式設計基礎:常量定義

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

試卷 1 - ⇑ 程式設計基礎 ⇑

← 布林運算 常量 異常處理 →


常量類似於變數,它們在宣告和檢視儲存在其中的值方面與變數相同,但是,在程式執行時您無法更改其值,常量的值保持不變(正如預期的那樣)。

示例:將 pi 宣告為常量
Const pi as Single = 3.14
console.writeline(pi)
   程式碼輸出

3.14

如果您嘗試更改常量值,它將引發錯誤。它們非常適合不會改變或很少改變的值,例如 增值稅圓周率自然常數 e 等。透過使用常量,您不會冒意外更改值的風險,您不會希望意外將圓周率更改為 4,因為所有計算都會出錯!

練習:常量

編寫一個程式,計算圓形的面積和周長,並將圓周率設定為常量。使用公式:面積 = Πr2 和周長 = 2Πr 例如

   程式碼輸出

輸入半徑:5
面積 = 78.5398163
周長 = 31.4159265

答案

const pi as single = 3.14
dim r as single
console.write("Insert radius: ")
r = console.readline()
console.writeline("area = " & pi * r * r)
console.writeline("circumference= " & 2 * pi * r)
console.readline()


編寫一個程式,計算兩件服裝的成本,顯示價格、增值稅和含增值稅的價格。增值稅 = 17.5%。例如

   程式碼輸出

輸入商品 1 的價格:10.40
輸入商品 2 的價格:19.99
商品 1 = 10.40 + 1.82 增值稅 = 12.22 英鎊
商品 2 = 19.99 + 3.49825 增值稅 = 23.48825 英鎊

答案

const VAT as single = 0.175
dim price1, price2 as single
console.write("Insert price of item 1: ")
price1 = console.readline()
console.write("Insert price of item 2: ")
price2 = console.readline()
console.writeline("item 1 = " & price1 & " + " & price1 * VAT & " VAT = £" & price1 * (VAT + 1))
console.writeline("item 2 = " & price2 & " + " & price2 * VAT & " VAT = £" & price2 * (VAT + 1))
console.readline()
為什麼您可能希望在程式碼中使用常量而不是普通變數?

答案

常量是固定值,因此您無法在程式碼的其他部分意外地為它們分配新值。

何時適合使用常量?

答案

當您使用一個在執行時不需要更改的值,並且將在多個位置使用時。

華夏公益教科書