Как умножить число у которого много знаков после запятой? - C#

Узнай цену своей работы

Формулировка задачи:

как умножить число у которого много знаков после запятой?
Листинг программы
  1. string a = "0.00000001";
  2. Char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
  3. a = a.Replace('.', separator);
  4. a = a.Replace(',', separator);
  5. stake = Double.Parse(a);
  6. string currency1 = stake.ToString("G3");
но в поле currency1 выходит значение 1E-08 как сделать чтоб вышло 0.00000001 и как можно 0.00000001 умножить на 2 и преобразовать в стринг? чтоб получилось 0.00000002

Решение задачи: «Как умножить число у которого много знаков после запятой?»

textual
Листинг программы
  1.             string a = "0.00000001";
  2.             char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
  3.             a = a.Replace('.', separator);
  4.             a = a.Replace(',', separator);
  5.             double stake = double.Parse(a);
  6.             stake *= 2;
  7.             string currency1 = stake.ToString("F8");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы