[Wiki] Cách Làm Tròn Số Thực Trong C++ - Writes - Dạy Nhau Học Trang chủ » Hàm Làm Tròn Trong C » [Wiki] Cách Làm Tròn Số Thực Trong C++ - Writes - Dạy Nhau Học Có thể bạn quan tâm Hàm Làm Tròn Trong Excel 2010 Hàm Làm Tròn Trong Excel 2016 Hàm Làm Tròn Trong Js Hàm Làm Tròn Xuống 0.5 Trong Excel Hàm Làm Tròn Xuống Trong C [Wiki] Cách làm tròn số thực trong C++ share writes c++ ltd (Lê Trần Đạt) June 23, 2021, 8:52am #1 Trên FB có một bạn hỏi: "trong C++ làm tròn số thập phân như thế nào? Như 1.23456789 làm tròn 2 số là 1.24. #include <iostream> #include <math.h> int main() { double val = 1.23456789; std::cout << ceilf(val * 100) / 100 << std::endl; /* 1.24 - lam tron len*/ std::cout << roundf(val * 100) / 100 << std::endl; /* 1.23 - lam tron gan nhat*/ std::cout << floorf(val * 100) / 100 << std::endl; /* 1.23 - lam tron xuong*/ return 0; } Editor are welcome 14 Likes Làm tròn số thực trong C++? Toan1 (Toàn) March 19, 2015, 2:45pm #3 ltd: roundf cái này báo lỗi là sao anh ơi crossover March 19, 2015, 4:41pm #4 Trước mình chỉ sử dụng có floorf thôi. Có thể làm thế này để làm tròn lên: floorf( a + 0.6f). 3 Likes ltd (Lê Trần Đạt) March 20, 2015, 8:37am #5 Báo lỗi như thế nào em? Toan1 (Toàn) March 20, 2015, 5:24pm #6 Toan1: roundf chắc tại e dùng bản Express nên nó báo lỗi IntellSense: identifie “roundf” is undefined ngoài dùng roundf thì còn cách nào để làm tròn gần nhất không anh ltd (Lê Trần Đạt) March 20, 2015, 11:52pm #7 Toan1: IntellSense: identifie “roundf” is undefined Lơ cái lỗi IntellSense đi, nó bị ngu với C++ hay sao ấy. Anh ít làm với VS nên anh không rõ. Lỗi này vẫn compile và chạy được. @tranhuanltv lỗi IntellSense là sao vậy Huân? Sao nó cứ bị lỗi này với C++ hoài? Hay IntellSense chỉ sử dụng cho Visual C++? crossover March 21, 2015, 11:48am #8 Ngày trước tớ dùng VS2010 cũng không dùng được roundf, chỉ có dùng floorf. http://stackoverflow.com/questions/485525/round-for-float-in-c . làm tròn gần nhất thì dùng floorf như cách trên ấy. 1 Like Dr_Sung (Dr Sung) May 18, 2015, 3:36am #9 Làm sao để mình làm tròn vd : 1.24 -> 1.0 và 1.26 -> 1.5 vậy a @ltd Duong_boy_Bui (Duong Blue) June 2, 2015, 9:35pm #10 Cháu có bài làm tròn đến số thập phân thứ nhất từ 0.5 , còn nhỏ hơn 0.5 thì làm tròn xuống 0. Giúp cháu với ạ Gio (Gió) June 3, 2015, 9:03am #11 #include <math.h> Function: long int lround (double x) Function: long int lroundf (float x) Function: long int lroundl (long double x) xem chi tiết http://www.gnu.org/software/libc/manual/html_node/Rounding-Functions.html#Rounding-Functions ltd (Lê Trần Đạt) split this topic September 14, 2015, 7:17am #12 A post was split to a new topic: 5e-006 có nghĩa là gì? Bui (Duc) November 12, 2015, 5:34pm #14 đấy là C++ còn làm xuống trong C thì sao p 1 Like caocanhlinh (Cao Cảnh Linh) February 7, 2017, 1:30pm #15 Vậy làm tròn với phần thập phân là 00 thì sao ạ? VD: 2.00 ( mà dùng setprecision thì nó chỉ làm tròn đc bình thường thôi ạ, nhưng mà 2.00 thì nó hiện là 2) rogp10 (rogp10) February 7, 2017, 1:43pm #16 Vậy là tròn rồi bạn muốn ntn? caocanhlinh (Cao Cảnh Linh) February 7, 2017, 1:56pm #17 ý là nếu nó là số nguyên thì cho nó hiện ra thêm phần thập phân là 00 vd: kqua là 2 thì in ra là 2.00 rogp10 (rogp10) February 7, 2017, 2:03pm #18 std::cout << setiosflags(std::fixed); Huynh_Vy (Huỳnh Vy) September 18, 2017, 1:54pm #19 anh ơi mình dùng setprecision thì có khác gì hông ạ? noname00 (HK boy) September 18, 2017, 2:32pm #20 setprecision chỉ là in ra số thập phân với 1 số chữ số phần thập phân nhất định thôi, chứ không hẳn là làm tròn. 1 Like Nguyen_Hieu (Nguyễn Hiếu) September 22, 2019, 11:56am #22 cho tớ hỏi làm sao để alm2 tròn 20.01 thành 21 v bạn SITUVN.gcd (SITUVNgcd) September 22, 2019, 12:45pm #23 Làm tròn lên (ceil). 3 Likes next page → DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Hàm Làm Tròn Trong C Làm Tròn Số Trong C++ Bằng Hàm Round Hàm Round() Trong C / C++ - Freetuts Cách Làm Tròn Trong C Cách Làm Tròn Số Trong C? - Cộng đồng C Việt Cách Làm Tròn Số Thập Phân Trong C/C++ Hàm Round Trong C - Trồng Rau Sạch Hàm Làm Tròn Trong C - .vn Hàm Ceil() Trong C / C++ - Freetuts - Chickgolden Làm Tròn Số Thập Phân Trong C++ - Programming - Dạy Nhau Học Hàm Round() Trong C / C++ - Freetuts - Final Blade Làm Tròn Số - Microsoft Support Làm Tròn Số Trong C - Rounding Number In C C - Làm Tròn Số - YouTube