計算加減的結果
This commit is contained in:
@@ -55,7 +55,17 @@ class Calculator {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
while calculatingFormula.count > 1 {
|
||||||
|
let number1 = Double(calculatingFormula[0])!
|
||||||
|
let number2 = Double(calculatingFormula[2])!
|
||||||
|
if calculatingFormula[1] == "+" {
|
||||||
|
calculatingFormula[0] = String(number1 + number2)
|
||||||
|
} else {
|
||||||
|
calculatingFormula[0] = String(number1 - number2)
|
||||||
|
}
|
||||||
|
calculatingFormula.remove(at: 2)
|
||||||
|
calculatingFormula.remove(at: 1)
|
||||||
|
}
|
||||||
|
|
||||||
if Double(calculatingFormula.last!)!.truncatingRemainder(dividingBy: 1) == 0 {
|
if Double(calculatingFormula.last!)!.truncatingRemainder(dividingBy: 1) == 0 {
|
||||||
var number = calculatingFormula.popLast()!
|
var number = calculatingFormula.popLast()!
|
||||||
|
|||||||
Reference in New Issue
Block a user