double в виде 0.00
От: Аноним  
Дата: 27.08.03 14:15
Оценка:
Народ есть

double dVar = 13.98467;

как привести к виду
dVar = 13.98

Help!
Re: double в виде 0.00
От: V.Petrovski Беларусь  
Дата: 27.08.03 14:40
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Народ есть


А>double dVar = 13.98467;


А>как привести к виду

А>dVar = 13.98

А>Help!


Тебе надо округлить или обрезать?
... << RSDN@Home 1.1 beta 1 silent>>
Re[2]: double в виде 0.00
От: Аноним  
Дата: 27.08.03 14:45
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

VP>Здравствуйте, <Аноним>, Вы писали:


А>>Народ есть


А>>double dVar = 13.98467;


А>>как привести к виду

А>>dVar = 13.98

А>>Help!


VP>Тебе надо округлить или обрезать?


округлить с с точночтью 2 символа после зпт
Re[3]: double в виде 0.00
От: Al-Ko  
Дата: 27.08.03 14:56
Оценка:
Здравствуйте, Аноним, Вы писали:


А>округлить с с точночтью 2 символа после зпт


дык
dVar = Math.Round(dVar, 2);
Старый глюк лучше новых двух!
Re: double в виде 0.00
От: Anton Burtsev Россия  
Дата: 27.08.03 15:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Народ есть


А>double dVar = 13.98467;


А>как привести к виду

А>dVar = 13.98

А>Help!

Нет ничего проще.

double x = 1.2345;
Console.WriteLine(x.ToString("F2"));
Re[2]: double в виде 0.00
От: Al-Ko  
Дата: 27.08.03 15:06
Оценка:
Здравствуйте, Anton Burtsev, Вы писали:

AB>Нет ничего проще.


AB>
AB>double x = 1.2345;
AB>Console.WriteLine(x.ToString("F2"));
AB>


Кстати, этот старинный простой способ имеет название:

"Туды ее в консоль"
Старый глюк лучше новых двух!
Re[3]: double в виде 0.00
От: V.Petrovski Беларусь  
Дата: 27.08.03 15:09
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Здравствуйте, V.Petrovski, Вы писали:


VP>>Здравствуйте, <Аноним>, Вы писали:


А>>>Народ есть


А>>>double dVar = 13.98467;


А>>>как привести к виду

А>>>dVar = 13.98

А>>>Help!


VP>>Тебе надо округлить или обрезать?


А>округлить с с точночтью 2 символа после зпт


Так ты спрашивай популярней ... смотри пост ниже
... << RSDN@Home 1.1 beta 1 silent>>
Re[3]: double в виде 0.00
От: dmpg Россия icq# 279837488
Дата: 27.08.03 15:10
Оценка:
самое простое, и наименее эффективное

#include <stdlib.h>
#include <math,h>

double dVar = 13.98467;

sprintf(buf, "%.2f", dVar);
double dVar1 = strtod(buf, 0);

dVar -= dVar1;

if(dVar >= 0.5)
dVar1 += .01;
Re[4]: double в виде 0.00
От: Al-Ko  
Дата: 27.08.03 15:20
Оценка:
Здравствуйте, dmpg, Вы писали:

D>самое простое, и наименее эффективное



Старый глюк лучше новых двух!
Re[2]: double в виде 0.00
От: mihailik Украина  
Дата: 27.08.03 16:09
Оценка:
AB>
AB>double x = 1.2345;
AB>Console.WriteLine(x.ToString("F2"));
AB>


Понятнее (особенно в свете субжа) будет x.ToString("0.00").
... << RSDN@Home 1.1 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.