Как умножить число у которого много знаков после запятой? - 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д