Operations with our integers
In our Playground, we know that age is an int, but with Int, we also can write arithmetic expressions using numbers, variables/constants, operators, and parentheses. Let's start with addition, subtraction, multiplication, and division. Add the following into Xcode:
So, sum added two integers (+ operator) together, totaling 43 in our preceding example. Then, we subtracted (- operator) sum from 32 to create a result (−11, in our example). After that, we took the result and multiplied (* operator) it by 5 (see -55 in the Results Panel). All of this is pretty basic math; however, you may have noticed something different with our division equation (/ operator). When you divide two integers, the result is the third integer. So, instead of -55 divided by 10 equals -5.5, our result was -5. To get the correct floating-point value of -5.5, we need to make our division value a Double. Therefore, let's add the following:
let divide2 = Double(total) / 10
After adding the preceding line of code, your code should look something like this:
All of these operations might look familiar to you, but there is one with which you might not be familiar, and that is the remainder operator. The remainder operator returns the remainder when a number is divided by another.
So, for example, 7 divided by 3 equals 2.33. When we apply the remainder operator, we get back 1. Add the following to Playgrounds:
let mod = 7 % 3
Now, your code should look something like this: