Swift程式用於乘以兩個浮點數


本教程將討論如何編寫一個 Swift 程式來乘以兩個浮點數。

浮點數是指帶有小數部分或帶有小數值的數字,例如 34.56、987.23、0.234 等。在 Swift 中,浮點資料型別具有廣泛的值範圍,並且可以儲存比整數更小或更大的數字。Swift 支援兩種帶符號的浮點數型別,即 Double 和 Float。Double 用於表示 64 位浮點數,其精度至少為 15 位小數。而 Float 用於表示 32 位浮點數,其精度至少為 6 位小數。

要乘以兩個浮點數,我們將使用乘法運算子 (*)。此運算子接受兩個相同型別的運算元並返回它們的乘積。

乘以兩個浮點數的演算法

  • 步驟 1 - 定義兩個變數

  • 步驟 2 - 輸入兩個變數的值

  • 步驟 3 - 將兩個變數相互乘

  • 步驟 4 - 列印輸出

示例

以下 Swift 程式將演示如何乘以兩個浮點數。

import Foundation
import Glibc

let val_1 = 23.4
let val_2 = 34.89

let result = val_1 * val_2

print("Floating point number 1:", val_1)
print("Floating point number 2:", val_2)
print("Product of floating point number:", result)

輸出

Floating point number 1: 23.4
Floating point number 2: 34.89
Product of floating point number: 816.4259999999999

這裡,我們取兩個浮點數 23.4 和 34.89,然後使用乘法運算子 (*) 找到它們的乘積,即 816.425999999999。

從使用者輸入獲取兩個浮點數的演算法

  • 步驟 1 - 定義兩個變數

  • 步驟 2 - 從使用者處獲取兩個變數的值

  • 步驟 3 - 將兩個變數相互乘

  • 步驟 4 - 列印輸出

示例

以下 Swift 程式將演示如何乘以兩個浮點數。這裡,我們從使用者那裡獲取兩個浮點數作為輸入,然後使用乘法運算子 (*) 將它們相互乘並獲得所需的輸出。

import Foundation
import Glibc

print("Please enter floating point number 1:")
let val1 = Float(readLine()!)!

print("Please enter floating point number 2:")
let val2 = Float(readLine()!)!

let result = val1 * val2
print("Entered Floating point number 1:", val1)
print("Entered Floating point number 2:", val2)
print("Product of floating point number:", result)

輸入

Please enter floating point number 1:
2.3
Please enter floating point number 2:
5.6

輸出

Entered Floating point number 1: 2.3
Entered Floating point number 2: 5.6
Product of floating point number: 12.879999

在上面的程式碼中,我們首先使用 readLine() 和 Float() 函式從使用者那裡讀取兩個浮點數(假設 number1 = 2.3 且 number2 = 5.6)。這裡,readLine() 函式以字串形式從使用者讀取資料,而 Float() 函式將字串資料轉換為浮點資料。然後我們找到它們的乘積並將其分配給名為 result 的變數。顯示最終結果。

更新於: 2022-07-28

610 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告