Hàm setprecision nhập c++ nhận vào một trong những độ quý hiếm số nguyên vẹn, tuy nhiên mục tiêu của hàm này là định hình con số chữ số nhập phần thập phân của loại số thực.
Xem thêm:
viết công tác nhập nhập tọa phỏng 2 điểm
xoá thành phần nhập mảng c++
tính tổng những thành phần nhập mảng 2 chiều c++
1. Hàm setprecison c++ là gì?
Hàm setprecision
nhập C++ nằm trong tủ sách
, được dùng nhằm định hình số thực theo đuổi đòi hỏi, chung trấn áp con số chữ số sau vệt thập phân. Hàm này đặc biệt hữu ích Khi cần thiết hiển thị tài liệu số với phỏng đúng mực cao hoặc định hình thích mắt.
2. Cách khai báo và dùng setprecision
Để dùng hàm setprecision()
nhập C++, các bạn cần:
- Khai báo tủ sách
- Sử dụng không khí thương hiệu
std
.
Bằng cơ hội dùng setprecision()
, chúng ta có thể hiển thị số thực một cơ hội đúng mực với con số chữ số sau vệt thập phân xác lập.
Ví dụ minh hoạ:
Làm tròn trĩnh số 3.14159 với phỏng đúng mực sau vệt thập phân là 3 thì thành quả tiếp tục là: 3.14.
#include#include using namespace std; int main() { double pi = 3.14159; cout << setprecision(3) << pi << endl; // Kết quả: 3.14 return 0; }
3. Fixed setprecision c++
Hiển thị đầy đủ số chữ số sau vệt thập phân vì thế fixed
:
cout << setprecision(n) << f
in số thập phân f
thực hiện tròn trĩnh cho tới n chữ số thập phân. Nhưng nếu như f
với thấp hơn n chữ số phần thập phân, ví dụ như:
f = 1.2 n = 3
thì Khi cout << setprecision(n) << f
tiếp tục chỉ in đi ra 1.2 tuy nhiên ko hiện tại không hề thiếu 3 chữ số phần thập phân.
Do vậy, nếu còn muốn in f = 1.2
với chữ số thập phân trở nên f = 1.200
thì tăng fixed
. “fixed” nhập giờ đồng hồ Anh Có nghĩa là “cố định”. Ta cần thắt chặt và cố định in đi ra n chữ số phần thập phân thì tớ mới nhất thấy thành quả như mong ngóng.
f = 1.2 n = 3 cout << setprecision(n) << fixed << f;
kết trái ngược tiếp tục đi ra 1.200.
Bài 1: (TH-CSLT-01). Vận tốc của phương tiện đi lại được xem vì thế quãng lối đi được S nhập một khoảng chừng thời hạn là T. Hãy tiến hành nhập độ quý hiếm mang lại S và T, tiếp sau đó hiển thị véc tơ vận tốc tức thời của phương tiện đi lại với phỏng và đúng là 02 chữ số của phần thập phân.
Lưu ý, quãng lối đi được hoàn toàn có thể ko nguyên vẹn, còn thời hạn được qui quyết định là nguyên vẹn.
Xem thêm: Bài 2: (TH-CSLT-02): viết lách công tác nhập bọn họ và thương hiệu c++
gồm: Mã học viên, Họ thương hiệu, Ngày sinh, Lớp, Số buổi ăn buôn bán trú. In đi ra screen các
thông tin: Mã học viên, Họ thương hiệu, Ngày sinh, Lớp, Số buổi ăn buôn bán trú, Số chi phí ăn bán
trú (biết đơn giá chỉ là 25000đ/ 1 buổi ăn buôn bán trú). tin tức in đi ra theo đuổi 2 cách: những vấn đề in không còn nhập một loại hoặc từng vấn đề in bên trên một loại.
Phân tích bài bác toán
A.Input: vận tốc S, thời hạn T.
B.Output: Vận tốc = S/T, véc tơ vận tốc tức thời của phương tiện đi lại với phỏng và đúng là 02 chữ số của phần thập phân.
C. Process:
Bước 1: Khai báo biến hóa chương trình: S: float, T: int, V: float
.
Bước 2: Nhập dữ liệu:
- Nhập quãng lối S.
- Nhập thời hạn T.
Bước 3: Thực hiện tại tính toán: V= S/T
Bước 4: In thành quả lên screen.
Sử dụng hàm thực hiện tròn trĩnh số nhập c++
Sử dụng fixed và setprecision(2) nhằm hiển thị véc tơ vận tốc tức thời với phỏng và đúng là 02 chữ số của phần thập phân.
cout << "Van toc: " << setprecision(2) << fixed << vantoc << endl;
Cài bịa chương trình
Dưới đấy là công tác dùng hàm fixed thực hiện tròn trĩnh nhập c++:
#include#include using namespace std; int main() { float S, V; int T; cout<<"Nhap quang quẻ duong S: "; cin>>S; cout<<"Nhap thoi gian tham T: "; cin>>T; V= S/T; cout<<"Van toc cua phuong tien la: "< Kết trái ngược chạy chương trình
Tài tư liệu thực hành thực tế lập trình sẵn C/C++:
Trên đấy là vấn đề về hàm setprecision nhập c++ chung định hình tài liệu số, đảm nói rằng số thực được hiển thị theo đuổi đòi hỏi và trúng với chuẩn chỉnh Output đầu ra mong ngóng kèm cặp ví dụ và tiếng giải cụ thể Cảm ơn chúng ta xem thêm bài bác luyện ngôn từ lập trình sẵn C/C++ bên trên .
Bài viết lách liên quan:
thuật toán prim
thuật toán kruskal c++
kiểm tra số chủ yếu phương c++
thuật toán cờ caro
file nhị phân c++