In this article, we are given a positive integer n and the task is to round the number to the next whole number divisible by 5. There are various methods to Round off a number to the next multiple of 5 using JavaScript:
Examples:
Input : 46
Output : 50
Input : 21
Output : 25
Input : 30
Output : 30
Approach 1:
- Take the number in a variable.
- Divide it by 5 and get the decimal value.
- Take the ceil value of the decimal value by using math.ceil().
- Multiply it by 5 to get the result.
Example:
javascript
<script>
function round(x) {
return Math.ceil(x / 5) * 5;
}
var n = 34;
console.log(round(n));
</script>
|
Output:
35
Approach 2:
- Take the number in a variable.
- If it is divisible by 5, return the same number.
- Else divide it by 5, take the floor value and again multiply it by 5 and add 5 as well.
Example:
javascript
<script>
function round(x) {
if (x % 5 == 0) {
return (Math.floor(x / 5)) * 5;
} else {
return ((Math.floor(x / 5)) * 5) + 5;
}
}
var n = 34;
console.log(round(n));
</script>
|
Output:
35
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
03 Jan, 2023
Like Article
Save Article