Contents
Giới thiệu
Bạn đang học lập trình C++ và quan tâm đến hàm setprecision? Trong bài viết này, chúng ta sẽ tìm hiểu về hàm setprecision và cách sử dụng nó để làm tròn số thập phân theo ý muốn.
READ MORE:
Hàm setprecision() là gì?
Hàm setprecision() trong C++ được sử dụng để định dạng số thực theo yêu cầu của người dùng. Nó giúp kiểm soát số lượng chữ số sau dấu thập phân và hiển thị một số ít chữ số đến việc hiển thị nhiều chữ số chính xác hơn.
Bạn đang xem: Hàm setprecision trong c++ | Lấy độ chính xác 2 chữ số thập phân
Cách sử dụng hàm setprecision trong C++
Để sử dụng hàm setprecision() trong C++, bạn cần khai báo thư viện
và sử dụng không gian tên std
.
Xem thêm : Đề ôn luyện lớp Bốn tại ‘Đấu trường Toán học VioEdu’
Bằng cách sử dụng setprecision(), bạn có thể hiển thị số thực một cách chính xác với số lượng chữ số sau dấu thập phân xác định.
Ví dụ: Làm tròn số 3.14159 với độ chính xác sau dấu thập phân là 3 thì kết quả sẽ là: 3.14.
Fixed setprecision trong C++
Nếu bạn muốn hiển thị số thực với chữ số thập phân cố định, bạn có thể sử dụng từ khóa “fixed”. Từ khóa “fixed” có nghĩa là “cố định” trong tiếng Anh. Bằng cách này, bạn sẽ hiển thị đủ số lượng chữ số phần thập phân mong muốn.
Xem thêm : Văn mẫu lớp 12: Nghị luận về sự nỗ lực vươn lên trong cuộc sống Những bài văn hay lớp 12
Ví dụ: nếu bạn muốn in số 1.2 với chữ số thập phân thành 1.200, bạn có thể sử dụng fixed và setprecision(3) như sau: cout << setprecision(3) << fixed << số;
, kết quả sẽ là 1.200.
Ví dụ sử dụng setprecision trong C++
Bài tập 1: (TH-CSLT-01) Vận tốc của phương tiện được tính bằng quãng đường đi được S trong một khoảng thời gian là T. Hãy nhập giá trị cho S và T, sau đó hiển thị vận tốc của phương tiện với độ chính xác là 02 chữ số của phần thập phân.
// Đoạn code sau đây tính vận tốc của phương tiện
float S, V;
int T;
cout << "Nhập quãng đường S: ";
cin >> S;
cout << "Nhập thời gian T: ";
cin >> T;
V = S / T;
cout << "Vận tốc của phương tiện là: " << setprecision(2) << fixed << V;
READ MORE:
Kết quả
Đây là những thông tin cơ bản về hàm setprecision trong C++. Hy vọng rằng bài viết này đã giúp bạn hiểu rõ hơn về cách định dạng dữ liệu số và làm tròn số thập phân.
Nguồn: https://ispacedanang.edu.vn
Danh mục: Học tập