Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 11
1

Плавающая точка

10.04.2020, 21:08. Показов 1286. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть текст бокс, в него вводится число с плавающей точкой. После некоторых манипуляций в коде нужно посчитать кол - во знаков после запятой и вывести в другой текст бокс новое значение с таким же кол - вом знаков после запятой.
Как посчитать знаки в 1 текстобоксе знаю. А вот дальнейшие действия вызывают затруднения(
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2020, 21:08
Ответы с готовыми решениями:

Нужно сделать так, чтобы в калькуляторе при нажатии на запятую (плавающая точка) перед ней появлялся ноль
Я сделал так, чтобы ставилось, если не было перед ней числа или действия. Типа *пустое поле*,...

Создать иерархию классов точка и цветная точка
Создать иерархию классов точка и цветная точка.

Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0. Если точка
Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то...

плавающая точка в делфи
Здравствуйте!!! Можно спросить, какое минимальное количество знаков, должно быть при плавающей...

4
97 / 33 / 12
Регистрация: 24.11.2018
Сообщений: 191
10.04.2020, 21:56 2
C#
1
2
3
4
5
6
        void Button1Click(object sender, EventArgs e)
        {
            int z = textBox1.Text.Substring(textBox1.Text.IndexOf('.')).Length - 1;
            double q = 225.945678;
            textBox2.Text = q.ToString("0." + new String('#', z));
        }
Так попробуйте.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
10.04.2020, 22:04 3
Лучший ответ Сообщение было отмечено LrBaNaN как решение

Решение

Цитата Сообщение от LrBaNaN Посмотреть сообщение
новое значение
Откуда оно берётся? Или сформировать любое?
0
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 11
10.04.2020, 22:12  [ТС] 4
нужно добавить сюда

(Math.Abs(res) <= t && g != 1000) { textBox5.Text += "X = " + ab + "\r\n" + new String ; }
переменная с количеством знаков после запятой называется - countSimbols.
0
97 / 33 / 12
Регистрация: 24.11.2018
Сообщений: 191
10.04.2020, 22:30 5
LrBaNaN, ваш код не рабочий("new String" и мысль оборвалАсь...).
У меня в коде:
в первой строке - вычисляется количество знаков после точки в числе, записанном в первом Текстбоксе
во второй строке - берется число(для меня от фонаря, для вас - из ваших вычислений)
в третьей строке - во второй Текстбокс выводим число в формате "0.####", где количество "#" - количество знаков вычисленных в первой строке.

Если не совсем понятно, сделайте отдельно проект с двумя Текстбоксами и Баттоном и поэксперементируйте.
0
10.04.2020, 22:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2020, 22:30
Помогаю со студенческими работами здесь

Плавающая точка в калькуляторе
Привет, ребята. Я решил заняться самообразованием и вот, уже начал писать калькулятор с визуальным...

Что обозначает сообщение "Плавающая точка переполнения". При работе со СТРИНГРИД
Здравствуйте Форумчани. Всех с прошедшим летом. Начинаем работать. Тема следующая. Создал форму....

Плавающая картинка
Подскажите пожалуйста как сделать картинку или надпись которая будет перемешаться вниз/вверх при...

Плавающая менюшка
Есть страница, ширина допустим 100%. На ней менюшка (плавающей ширины, сейчас 200px, завтра...

Плавающая кнопка
Здравствуйте коллеги! Меня заинтересовала кнопка в приложении &quot;Mail&quot; на своем мобильном телефоне....

Плавающая запятая
Доброго дня, пожалуйста, подскажите как решить следующую проблему: double a = -3; cout &lt;&lt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru