[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 Số 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 Số Trong Excel 2010 Hàm Làm Tròn Tiền Trong Excel Hàm Làm Tròn Trong C Hàm Làm Tròn Trong Excel 2010 Hàm Làm Tròn Trong Excel 2016 [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 Số 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 Số Thập Phân Trong C/C++ Hàm Ceil() Trong C / C++ - Freetuts - Chickgolden Hàm Round Trong C - Trồng Rau Sạch Hàm Làm Tròn Trong C - .vn Cách Làm Tròn Số Thập Phân Trong C++ - C++ Lấy N Giá Trị Phần ... Cách Làm Tròn Số Trong C? - Cộng đồng C Việt Hàm Làm Tròn Số ROUND, FLOOR, CEIL – Nhật Ký Lập Trình [Chapter 7] Cách Làm Tròn Trong C Top 19 Các Hàm Làm Tròn Trong C++ Mới Nhất 2022 - Final Blade Làm Tròn Số Trong C++ Lấy 2 Số 0 Sau Dấu Phẩy Trong C++ Học C/C++ - Làm Tròn Số - YouTube