let number = -10
print(number)
*// Use abs to make number positive.*
let result = abs(number)
print(result)
*// An absolute value is always positive.*
let result2 = abs(result)
print(result2)-10
10
10

let small = 10
let big = 2000
*// Compute max.*
let resultMax = max(small, big)
print(resultMax)
*// Compute min.*
let resultMin = min(small, big)
print(resultMin)2000
10

import Foundation
*// Compute square root with Foundation.*
let result = sqrt(Double(25))
print(result)5.0

import Foundation
*// Compute floor for a Double.*
let number1 = 1.1
let floor1 = floor(number1)
print(*"floor \(number1) = \(floor1)"*)
*// Floor removes the fractional part.*
let number2 = 1.9
let floor2 = floor(number2)
print(*"floor \(number2) = \(floor2)"*)floor 1.1 = 1.0
floor 1.9 = 1.0

import Foundation
let number = 0.1
print(number)
*// Use ceil to remove the fractional part and round up.*
let result = ceil(number)
print(result)0.1
1.0

import Foundation
*// Use power of 2 on 3 (square it).*
let number = 3.0
let result = pow(number, 2)
*// Write results.*
print(*"\(number) squared = \(result)"*)3.0 squared = 9.0

import Foundation
*// A negative number has a sign of minus.*
let number = -1.0
let result = number.sign
print(*"\(number), \(result)"*)
*// Convert Int to Double to use sign.*
*// ... Positive numbers have sign bits of plus.*
let number2 = 200
let result2 = Double(number2).sign
print(*"\(number2), \(result2)"*)-1.0, minus
200, plus

Odd, Even

Fibonacci

Dot Net Perls is a collection of tested code examples. Pages are continually updated to stay current, with code correctness a top priority.

Sam Allen is passionate about computer languages. In the past, his work has been recommended by Apple and Microsoft and he has studied computers at a selective university in the United States.

No updates found for this page.