PDA

View Full Version : چاپ عدد اعشاری به همراه ممیز آن



Future
یک شنبه 01 شهریور 1388, 16:45 عصر
سلام دوستان , من یه متغیر از نوع flot تعریف کردم و عدد 12 رو در آن ذخیره کردم. حالا باید این عدد رو بصورت 12.0 در یه متغیر دیگه ذخیره کنه.
ممنون میشم اگه بگید چکار باید کرد

tdkhakpur
یک شنبه 01 شهریور 1388, 17:00 عصر
سلام خوب همون عدد داخلش هست شما باید خروجی را کنترل کنید..

Future
یک شنبه 01 شهریور 1388, 17:40 عصر
چطوری دوست عزیز
plssssssssssssss

tdkhakpur
یک شنبه 01 شهریور 1388, 18:48 عصر
چطوری دوست عزیز
plssssssssssssss


float f=14.2;
AnsiString str;
str.printf("%2.2f", f);
ShowMessage(str);

kitten
دوشنبه 02 شهریور 1388, 18:32 عصر
تو سی پلاس پلاس این طوری هم می تونی استفاده کنی

// setprecision example
#include <iostream>
#include <iomanip>
using namespace std;

int main () {
double f =3.14159;
cout << setprecision (5) << f << endl;
cout << setprecision (9) << f << endl;
cout << fixed;
cout << setprecision (5) << f << endl;
cout << setprecision (9) << f << endl;
return 0;
}

چیزی که نشون داده می شه هم به صورت زیر است

3.1416
3.14159
3.14159
3.141590000
منبع:
http://www.cplusplus.com/reference/iostream/manipulators/setprecision/