| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | ## Which group of operators below is arithmetic operators?
 | 
					
						
							|  |  |  | 1. **, /, ^, !, ++, -- | 
					
						
							|  |  |  | 2. *, /, %, +, - *CORRECT* | 
					
						
							|  |  |  | 3. &, |, +, -, / | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Which value below you can use with a remainder operator?
 | 
					
						
							|  |  |  | 1. 3.54 | 
					
						
							|  |  |  | 2. true | 
					
						
							|  |  |  | 3. 57 *CORRECT* | 
					
						
							|  |  |  | 4. "Try Me!" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 20:31:10 +03:00
										 |  |  | > **4:** Nice Try. But, that's not right. Sorry.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **3:** That's right. The remainder operator only works on integer values.
 | 
					
						
							|  |  |  | > | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## What's the result of this expression?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | 8 % 3 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. 4 | 
					
						
							| 
									
										
										
										
											2018-11-06 22:42:25 +03:00
										 |  |  | 2. 2 *CORRECT* | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 3. 0 | 
					
						
							| 
									
										
										
										
											2018-11-06 22:42:25 +03:00
										 |  |  | 4. 1  | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## What's the result of this expression?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | -(3 * -2) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. -6 | 
					
						
							|  |  |  | 2. -1 | 
					
						
							|  |  |  | 3. 0 | 
					
						
							|  |  |  | 4. 6 *CORRECT* | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## What's the result of this expression?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | var degree float64 = 10 / 4 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. 2.5 | 
					
						
							|  |  |  | 2. 2.49 | 
					
						
							|  |  |  | 3. 2 *CORRECT* | 
					
						
							|  |  |  | 4. 0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 20:31:10 +03:00
										 |  |  | > **3:** That's right. An integer value cannot contain fractional parts.
 | 
					
						
							|  |  |  | > | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## What's the result of this expression?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | var degree float64 = 3. / 2 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. 1.5 *CORRECT* | 
					
						
							|  |  |  | 2. 1.49 | 
					
						
							|  |  |  | 3. 1 | 
					
						
							|  |  |  | 4. 0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 20:31:10 +03:00
										 |  |  | > **1:** That's right. `3.` makes the whole expression a float value.
 | 
					
						
							|  |  |  | > | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## What's the type of the `x` variable?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | x := 5 * 2. | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. int | 
					
						
							|  |  |  | 2. float64 *CORRECT* | 
					
						
							|  |  |  | 3. bool | 
					
						
							|  |  |  | 4. string | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 20:31:10 +03:00
										 |  |  | > **1:** Look closely to 2 there.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **2:** Why? Because, `2.` there makes the expressions a float value. Cool.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **3:** Oh, come on! Life is not always true and false.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **4:** I can't see any double-quotes or back-quotes, can you?
 | 
					
						
							|  |  |  | > | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## What's the type of the `x` variable?
 | 
					
						
							|  |  |  | ```go | 
					
						
							|  |  |  | x := 5 * -(2) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 1. int *CORRECT* | 
					
						
							|  |  |  | 2. float64 | 
					
						
							|  |  |  | 3. bool | 
					
						
							|  |  |  | 4. string | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-19 20:31:10 +03:00
										 |  |  | > **1:** Why? Because, there only integer numbers.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **2:** I can't see any fractional parts there, can you?
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **3:** Oh, come on! Life is not always true and false.
 | 
					
						
							|  |  |  | > | 
					
						
							|  |  |  | > **4:** I can't see any double-quotes or back-quotes, can you?
 | 
					
						
							|  |  |  | > | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Which kind of values can result in inaccurate calculations?
 | 
					
						
							|  |  |  | 1. integers | 
					
						
							|  |  |  | 2. floats *CORRECT* | 
					
						
							|  |  |  | 3. bools | 
					
						
							|  |  |  | 4. strings |