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
							 | 
						||
| 
								 | 
							
								    ```
							 |