0

Hello
how can i make a change calculator?
for exmaple i want to buy an item thet cost 5.89$ and in canada no more 1 cents so how can round the number to 5.90?

2
Contributors
3
Replies
48
Views
4 Years
Discussion Span
Last Post by vadimak
0

This is how I tested for rounding to nearest five cents in https://www.pythonanywhere.com/try-ipython/ (useful as I have not Python and no Admin rights in work):

In [15]: granularity = .05
In [16]: #every five cents
In [17]: round(v/granularity) * granularity
Out[17]: 5.95
In [18]: round(8.91/granularity) * granularity
Out[18]: 8.9
In [19]: round(8.92/granularity) * granularity
Out[19]: 8.9
In [20]: round(8.93/granularity) * granularity
Out[20]: 8.950000000000001
In [21]: round(8.94/granularity) * granularity
Out[21]: 8.950000000000001
In [22]: round(8.95/granularity) * granularity
Out[22]: 8.950000000000001
In [23]: round(8.96/granularity) * granularity
Out[23]: 8.950000000000001
In [24]: round(8.97/granularity) * granularity
Out[24]: 8.950000000000001
In [25]: round(8.98/granularity) * granularity
Out[25]: 9.0
In [26]: round(8.99/granularity) * granularity
Out[26]: 9.0
0

the point that i dont know the number that i need to round it will be calculated from paid and cost . it will be the change that use need to get

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.