Welcome to the Treehouse Community
Looking to learn something new?
casey bovaCourses Plus Student 1,541 Points
I am having trouble on task 1 of 2 in reminder operatore
I am having trouble with weighting the code to those task
// Enter your code below let value = 200 let divisor = 5 let someOperation = 20 + 400 % 10 / 2 - 15 let anotherOperation = 52 * 27 % 200 / 2 + 5 let operator == 0 let isPerfectMultiple = someOperation % anotherOperation // Task 2 - Enter your code below
Charles Kenney15,604 Points
Step 1: Using the remainder operator, compute the remainder given the value and a divisor. Assign this value to a >constant named result.
The challenge is asking you to create a constant named 'result' and assign it's value to the remainder of the quotient of 200 and 5 (200/5). We do this using the remainder/modulo operator (%). It should look like this.
// Task 1 - Enter your code below let result = value % divisor
Step 2: When value obtained using a remainder operator is 0, this means that the value is a perfect multiple of the >divisor. Compare the value of result to 0 using the equality operator and assign the resulting value to a constant named >isPerfectMultiple.
As for part 2, we need to create a constant boolean named 'isPerfectMultiple' which should evaluate to True when result is equal to 0. The short-hand and eloquent way to do this is:
// Task 2 - Enter your code below let isPerfectMultiple: Bool = (result == 0)
Hope this answered your question! -Charles