Trong lập trình C/C++, làm tròn số thập phân và chỉ hiển thị 2 chữ số thập phân sau dấu phẩy là một công việc phổ biến. Trong bài viết này, chúng ta sẽ tìm hiểu cách làm tròn số và sử dụng các hàm để chỉ hiển thị 2 chữ số thập phân sau dấu phẩy.
Contents
Làm tròn số thập phân
Làm tròn đến số nguyên
Trong C và C++, chúng ta sử dụng hàm round()
trong thư viện math.h
để làm tròn số thập phân. Bạn có thể phân biệt giữa C và C++ qua cách sử dụng thư viện: trong C dùng #include
, còn trong C++ dùng #include
Bạn đang xem: Làm tròn số thập phân, hiện 2 chữ số thập phân sau dấu phẩy C và C++
Ví dụ về làm tròn số:
double number = 3.14159;
double roundedNumber = round(number);
printf("Kết quả: %.0fn", roundedNumber);
Chúng ta cũng có thể sử dụng hai hàm ceil()
và floor()
để làm tròn số lên hoặc xuống:
double number = 3.14159;
double roundedUpNumber = ceil(number);
double roundedDownNumber = floor(number);
Làm tròn đến số thập phân thứ n
Xem thêm : Trọn Bộ Tài Liệu Luyện Thi MOS Excel 2019
Để làm tròn số đến số thập phân thứ n, chúng ta nhân số đó với 10^n sau đó sử dụng các hàm làm tròn để chuyển thành số nguyên. Sau đó, chia cho 10^n để làm tròn đến số thập phân thứ n.
Ví dụ:
double number = 9.127658;
double roundedNumber = round(number * 100) / 100;
Chỉ hiện 2 số thập phân sau dấu phẩy
Đối với C
Trong C, chúng ta sử dụng chuỗi định dạng %f
trong hàm printf
để hiển thị số thập phân. Để chỉ hiện 2 số thập phân sau dấu phẩy, chúng ta thay đổi chuỗi định dạng thành %.2f
.
Ví dụ:
double number = 3.14159;
printf("Kết quả: %.2fn", number);
Đối với C++
Xem thêm : Hurry Up là gì và cấu trúc cụm từ Hurry Up trong câu Tiếng Anh
Trong C++, chúng ta sử dụng hàm setprecision(2)
và lệnh fixed
trong thư viện iomanip
để chỉ hiển thị 2 số thập phân sau dấu phẩy.
Ví dụ:
#include
#include
double number = 3.14159;
std::cout << "Kết quả: " << std::fixed << std::setprecision(2) << number << std::endl;
Hy vọng qua bài viết này, bạn đã hiểu cách làm tròn số và hiển thị 2 chữ số thập phân sau dấu phẩy trong lập trình C và C++. Hãy tự mình thực hành để nắm vững kiến thức này.
Hình ảnh minh hoạ cho quá trình làm tròn số thập phân
Cảm ơn bạn đã đọc bài viết! Chúc học tốt nhé!
[Xem tất cả bài viết chủ đề C/C++ tại đây]
Nguồn: https://ispacedanang.edu.vn
Danh mục: Học tập