| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | // For more tutorials: https://blog.learngoprogramming.com | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // Copyright © 2018 Inanc Gumus | 
					
						
							|  |  |  | // Learn Go Programming Course | 
					
						
							|  |  |  | // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import "fmt" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							|  |  |  | 	// 10 + 5 - 5 - 10 | 
					
						
							|  |  |  | 	fmt.Println(10 + 5 - (5 - 10)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// -10 + 0.5 - 1 + 5.5 | 
					
						
							|  |  |  | 	fmt.Println(-10 + 0.5 - (1 + 5.5)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// 5 + 10*2 - 5 | 
					
						
							|  |  |  | 	fmt.Println(5 + 10*(2-5)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// 0.5*2 - 1 | 
					
						
							|  |  |  | 	fmt.Println(0.5 * (2 - 1)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// 3 + 1/2*10 + 4 | 
					
						
							|  |  |  | 	fmt.Println((3+1)/2*10 + 4) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// 10 / 2 * 10 % 7 | 
					
						
							|  |  |  | 	fmt.Println(10 / 2 * (10 % 7)) | 
					
						
							| 
									
										
										
										
											2018-11-07 11:29:09 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	// 100 / 5 / 2 | 
					
						
							| 
									
										
										
										
											2018-11-07 15:51:46 +03:00
										 |  |  | 	// 5  / 2 = 2 | 
					
						
							|  |  |  | 	//  5 and 2 are integers, so, the fractional part drops | 
					
						
							|  |  |  | 	// 5. / 2 = 2.5 | 
					
						
							|  |  |  | 	//  because 5. is a float, so the result becomes a float | 
					
						
							|  |  |  | 	fmt.Println(100 / (5. / 2)) | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | } |