Solved

rounding down function?

Posted on 2003-10-22
7
237 Views
Last Modified: 2013-12-24
i have the following two variables that are both integers.

1. points
2. entries

#1, points has an initial value of 0.
#2, entries has an initial value of 1.

i want to make it so that for every 25 points, entries goes up by 1.

is there a cold fusion function that will round down.

meaning if they have 77 points, that would come out to (77/25) + 1 = 4.08 entries,
but i need it to come out as 4 entires. the + 1 is there because of the entries variable starts out at 1.

0
Comment
Question by:sagardeo
7 Comments
 
LVL 3

Accepted Solution

by:
SewellM earned 200 total points
ID: 9599975
#int((77/25) + 1)# would return 4.

The int() function only returns the integer part of the value.  No rounding.

Michael
0
 
LVL 9

Assisted Solution

by:CFDevHead
CFDevHead earned 150 total points
ID: 9599981
if you use #round(evaluate( (77/25) + 1))#
the answer will be 4

let me know if this helps.
0
 
LVL 9

Assisted Solution

by:CFDevHead
CFDevHead earned 150 total points
ID: 9600005
int(4.5) will output 4
and
round(4.5) will output 5
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 

Author Comment

by:sagardeo
ID: 9600016
would the Fix function also work?
0
 
LVL 9

Assisted Solution

by:CFDevHead
CFDevHead earned 150 total points
ID: 9600167
the fix function works like this
#fix(4.5)#=4
0
 
LVL 17

Assisted Solution

by:anandkp
anandkp earned 125 total points
ID: 9600764
u have 4 functions fix, cileing, int & round

go for int - if u always want integer value
go for fix - if u want least integer value
go for cieling - if u want the next integer value
go for round - if u plan to round of to nearest integer

ur call :)

Cheers
Anand
0
 
LVL 10

Assisted Solution

by:Mause
Mause earned 25 total points
ID: 9605789
you can also do this:

<cfset result = (77 \ 25)>
result will be 3

And ofcourse

<cfset rest = (77 mod 25)>
rest will be  2

Mause
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Suggested Solutions

In our day to day coding, how many times have we come across a necessity to check whether a URL is a broken link or not? For those of you that answered countless and are using ColdFusion like myself, then this article is for you.  It will show yo…
One of the typical problems I have experienced is when you have to move a web server from one hosting site to another. You normally prepare all on the new host, transfer the site, change DNS and cross your fingers hoping all will be ok on new server…
Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now