Üslü ifadeleri kullanmamızı sağlar. 6^3 gibi bir ifadeyi hesaplayabilmemizi sağlar.
// Calculate Exponential Numbers
/*
3^2 = 9
4^3 = 64
first number = main number
second number = exponent number
*/
class ExponentialClass {
// mainNumber
var x: Int
// exponentNumber
var y: Int
// Temporary Number
var z: Int = 1
init(mainNumber: Int, exponentNumber: Int) {
self.x = mainNumber
self.y = exponentNumber
}
func calculate() -> Int {
while y > 0 {
z = z * x
y -= 1
}
return z
}
}