(+84) 236.3827111 ex. 402

Định dạng dữ liệu với setprecision


Trong C++, kiểu số chấm động đại diện cho số thực (Ví dụ: 69.9696, 3.14159, 0.00001 …), dùng để lưu trữ những số rất lớn hoặc rất nhỏ.

Ví dụ:

#include

using namespace std;

int main(){

//Doi USD sang VND

float tigia;

float sotien;

cout<<"Nhap so tien can doi: ";cin>>sotien;

cout<<"Nhap ti gia quy doi: ";cin>>tigia;

cout<<"Quy doi sang VND= "<<>

return 0;

}

Kết quả bài toán như sau:

Nhap so tien can doi: 100

Nhap ti gia quy doi: 21500

Quy doi sang VND: 2.15e+006

Kết quả bài toán được thể hiện dưới dạng dấu chấm động. Để dễ hiểu hơn, setprecision(p) định dạng số thực in ra với p chữ số sau dấu thập phân.

#include

#include//dùng cho setprecision

using namespace std;

int main(){

//Doi USD sang VND

float tigia;

float sotien;

cout<<"Nhap so tien can doi: ";cin>>sotien;

cout<<"Nhap ti gia quy doi: ";cin>>tigia;

cout<<"Quy doi sang VND= "<<><>

return 0;

}

Kết quả bài toán như sau:

Nhap so tien can doi: 100

Nhap ti gia quy doi: 21500

Quy doi sang VND: 2150000