forked from xuos/xiuos
				
			
		
			
				
	
	
		
			31 lines
		
	
	
		
			756 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			756 B
		
	
	
	
		
			JavaScript
		
	
	
	
// Calculates the square of a number
 | 
						|
function square(number) {
 | 
						|
  var square = number * number;
 | 
						|
  console.log("The square of", number, "is", square);
 | 
						|
  return square;
 | 
						|
}
 | 
						|
 | 
						|
// Calculates the cube of a number
 | 
						|
function cube(number) {
 | 
						|
  var cube = number * number * number;
 | 
						|
  console.log("The cube of", number, "is", cube);
 | 
						|
  return cube;
 | 
						|
}
 | 
						|
 | 
						|
// Calculates the average of an array of numbers
 | 
						|
function average(numbers) {
 | 
						|
  var sum = numbers.reduce(function (acc, curr) {
 | 
						|
    return acc + curr;
 | 
						|
  }, 0);
 | 
						|
  var avg = sum / numbers.length;
 | 
						|
  console.log("The average of the following numbers:",numbers,"is", avg);
 | 
						|
  return avg;
 | 
						|
}
 | 
						|
 | 
						|
var num = 7;
 | 
						|
var arr = [17, 12, 33, 24, 45, 36, 18, 85, 97, 48];
 | 
						|
 | 
						|
var res1 = square(num);
 | 
						|
var res2 = cube(num);
 | 
						|
var res3 = average(arr);
 |