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 187 views
2 answers 240 views
2 answers 332 views
332 views asked Oct 16, 2021 by avibootz
1 answer 202 views
202 views asked Dec 21, 2020 by avibootz
1 answer 198 views
198 views asked Dec 21, 2020 by avibootz
...