Solved

rounding down function?

Posted on 2003-10-22
7
245 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
Network it in WD Red

There's an industry-leading WD Red drive for every compatible NAS system to help fulfill your data storage needs. With drives up to 8TB, WD Red offers a wide array of solutions for customers looking to build the biggest, best-performing NAS storage solution.  

 

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

New! My Passport Wireless Pro Wi-Fi Mobile Storage

Portable wireless storage to offload, edit, and stream anywhere.

High-capacity, wireless mobile storage designed to accompany professional photographers and videographers in the field to easily offload, edit and stream captured photos and high-definition videos.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A web service (http://en.wikipedia.org/wiki/Web_service) is a software related technology that facilitates machine-to-machine interaction over a network. This article helps beginners in creating and consuming a web service using the ColdFusion Ma…
Periodically we have to update or add SSL certificates for customers. Depending upon your hosting plan you may be responsible for the installation and/or key generation. In the wake of Heartbleed many sites were forced to re-key. We will concen…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

920 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

15 Experts available now in Live!

Get 1:1 Help Now