How to convert float to string with 2 decimal places in Ruby

2 Answers

0 votes
f = 787324.9761;

s = "%.2f" % f;

print s;



# run:
#
# 787324.98
#

 



answered Feb 13, 2023 by avibootz
0 votes
f = 787324.9761;

s = f.round(2);

print s;



# run:
#
# 787324.98
#

 



answered Feb 13, 2023 by avibootz

Related questions

1 answer 183 views
2 answers 231 views
2 answers 321 views
321 views asked Oct 16, 2021 by avibootz
1 answer 195 views
195 views asked Dec 21, 2020 by avibootz
1 answer 190 views
190 views asked Dec 21, 2020 by avibootz
...