javascript
Parameters: Array of numbers
An array of numbers from which the average is calculated
Returns: A number representing the average of the input values
This function accepts a range of numbers as input and returns their average. It sums all the numbers in the range and then divides this sum by the total count of the numbers.
Hello Programmer! In this blog post, we will delve into how to functionally program the 'findAverageNumbersRange' function using JavaScript. We will break down the steps and explain each line of code as we proceed. This guide aims to be straightforward and easy to understand, even for beginners in programming. Hope you find this helpful!
First, we need to define the function that we will later implement. In JavaScript, this could be done with keyword function
followed by the name of this function. In our case, we're going to give the name findAverageNumbersRange
, which will receive 2 parameters: start
and end
.
function findAverageNumbersRange(start, end) {
}
The next step is to make sure the input values for start
and end
are valid. In this case, we need to assure that they're both of type number
and that start
is less than end
.
function findAverageNumbersRange(start, end) {
if (typeof start !== "number" || typeof end !== "number") {
return "Both start and end parameters should be numbers";
}
if (start >= end) {
return "Start should be less than end";
}
}
Now that the input values are validated, we get its average by adding start
to end
and dividing the result by 2. We do this calculation and assign its result to a variable called average
.
function findAverageNumbersRange(start, end) {
if (typeof start !== "number" || typeof end !== "number") {
return "Both start and end parameters should be numbers";
}
if (start >= end) {
return "Start should be less than end";
}
let average = (start + end) / 2;
}
The final step is to return the average
variable. This will give us the result of the operation when we call the function.
function findAverageNumbersRange(start, end) {
if (typeof start !== "number" || typeof end !== "number") {
return "Both start and end parameters should be numbers";
}
if (start >= end) {
return "Start should be less than end";
}
let average = (start + end) / 2;
return average;
}
In conclusion, the findAverageNumbersRange
JavaScript function will return the average between 2 numbers start
and end
confirming that start
is less than end
and both are numbers. If these conditions are not met, the function will return an error message.
The principle used here is the mathematical formula for calculating averages. To find the average of a set of numbers, you add up all the numbers and then divided by how many numbers exist. In mathematical notation, the average, or mean, is expressed as `Sum/N`, where `Sum` is the sum of the numbers and `N` is the count of numbers.
Learn more