Book Image

Swift Cookbook

By : Cecil Costa, Cecil Costa
Book Image

Swift Cookbook

By: Cecil Costa, Cecil Costa

Overview of this book

Table of Contents (18 chapters)
Swift Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Searching for perfect numbers


Believe it or not, when computers were born as giant calculators, and until now, their main function was to do powerful calculation. Let's add a little bit of math to our Swift project to create an app that will look for the first perfect number and show it to the user.

The main question you probably have now is: what's a perfect number? A perfect number is a positive integer that is equal to the sum of its divisors. For example, 6 is a perfect number because if you sum its divisors (1 + 2 + 3), its result is 6.

In this recipe, we will learn how to use the range operators.

Getting ready

Let's start by creating a new Swift project called Chapter2 Perfect Number.

How to do it...

Follow these steps to search for perfect numbers:

  1. Click on the storyboard and create a layout similar to the one shown here:

  2. Now, let's link the text fields with the following properties:

        @IBOutlet var startText: UITextField!
        @IBOutlet var endText: UITextField!
  3. Good, before we create the...