Как умножить число у которого много знаков после запятой? - C#
Формулировка задачи:
как умножить число у которого много знаков после запятой?
но в поле currency1 выходит значение 1E-08
как сделать чтоб вышло 0.00000001
и как можно 0.00000001 умножить на 2 и преобразовать в стринг?
чтоб получилось 0.00000002
Листинг программы
- string a = "0.00000001";
- Char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
- a = a.Replace('.', separator);
- a = a.Replace(',', separator);
- stake = Double.Parse(a);
- string currency1 = stake.ToString("G3");
Решение задачи: «Как умножить число у которого много знаков после запятой?»
textual
Листинг программы
- string a = "0.00000001";
- char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
- a = a.Replace('.', separator);
- a = a.Replace(',', separator);
- double stake = double.Parse(a);
- stake *= 2;
- string currency1 = stake.ToString("F8");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д