47 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Ruby Numbers Operations | ||
|  | --- | ||
|  | In Ruby you can perform all standard math operations on numbers, including: addition `+`, subtraction `-`, multiplication `*`, division `/`, find remainders `%`, and work with exponents `**`. | ||
|  | 
 | ||
|  | ## Addition:
 | ||
|  | 
 | ||
|  | *   Numbers can be added together using the `+` operator. | ||
|  |     ```ruby | ||
|  |     15 + 25 #=> 40 | ||
|  |     ``` | ||
|  | 
 | ||
|  | ## Subtraction:
 | ||
|  | 
 | ||
|  | *   Numbers can be subtracted from one another using the `-` operator. | ||
|  |     ```ruby | ||
|  |     25 - 15 #=> 10 | ||
|  |     ``` | ||
|  | 
 | ||
|  | ## Multiplication:
 | ||
|  | 
 | ||
|  | *   Numbers can be multiplied together using the `*` operator. | ||
|  |     ```ruby | ||
|  |     10 * 5 #=> 50 | ||
|  |     ``` | ||
|  | 
 | ||
|  | ## Division:
 | ||
|  | 
 | ||
|  | *   Numbers can be divided by one another using the `/` operator. | ||
|  |     ```ruby | ||
|  |     10 / 5 #=> 2 | ||
|  |     ``` | ||
|  | 
 | ||
|  | ## Remainders:
 | ||
|  | 
 | ||
|  | *   Remainders can be found using the modulus `%` operator. | ||
|  |     ```ruby | ||
|  |     10 % 3 #=> 1 # because the remainder of 10/3 is 1 | ||
|  |     ``` | ||
|  | 
 | ||
|  | ## Exponents:
 | ||
|  | 
 | ||
|  | *   Exponents can be calculated using the `**` operator. | ||
|  |     ```ruby | ||
|  |     2 ** 3 #=> 8 # because 2 to the third power, or 2 * 2 * 2 = 8 | ||
|  |     ``` |