C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
омогите с float, Выводит результат большой надо округлить
Parasit
  Отправлено: 03.02.2007, 17:48


Дежурный стрелочник

Группа: Участник
Сообщений: 68



Как можно получившийся результат
скаажем 10.20154587457 округлить
до 10.20
Evil_Smile
Отправлено: 04.02.2007, 08:33


Дежурный стрелочник

Группа: Участник
Сообщений: 57



Доброго Времени Суток!

FloatToStrF

подробности в Help`е
Parasit
Отправлено: 04.02.2007, 09:29


Дежурный стрелочник

Группа: Участник
Сообщений: 68



Я сморел там это с помощью Double? -

просто я не все эти инструкции знаю
я смысла не понял, может в виде исключения
еще разочек для "одаренного"
пожалуйста!
Doga
Отправлено: 04.02.2007, 12:41


Мастер участка

Группа: Участник
Сообщений: 575



RoundTo(...);
ROLpogo
Отправлено: 06.02.2007, 22:31


Ученик-кочегар

Группа: Участник
Сообщений: 12



double Value = 10.20154587457;
AnsiString Str = FormatFloat("0.00;0.00;0.00",Value); // Str = "10.20"
namelos
Отправлено: 08.02.2007, 23:55


Ученик-кочегар

Группа: Участник
Сообщений: 13



Value=10.837847387;
AnsiString=FloatToStrF(Value, ffFixed,4,2);

Вернуться в Вопросы программирования в C++Builder