Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
3 / 3 / 0
Регистрация: 12.05.2018
Сообщений: 244

Деление переменных, количество знаков после запятой

19.10.2019, 06:32. Показов 9921. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте всем, если 163/201 выходит 0,8109452. Как можно сделать так чтобы после запятой оставалась только 2 значения
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2019, 06:32
Ответы с готовыми решениями:

Выполнить деление числа с точностью в 1 000 000 знаков после запятой
Добрый день, каким образом выполнить например деление числа что бы получить точность в 1 000 000 знаков после запятой? Есть какое то...

Ограничить количество знаков после запятой
Добрый день Пусть имеется код: double a = 1/131231413; label16.Text = a.ToString(); В label16 выводится вот такое число ...

Задать количество знаков после запятой
в общем, я знаю, что количество знаков после запятой можно отделить при выводе так: double a = 4.5646743; ...

8
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
19.10.2019, 06:36
Цитата Сообщение от yerabdi Посмотреть сообщение
Как можно сделать так чтобы после запятой оставалась только 2 значения
Можно, округлите. Math.Round и т.д.

Если это нужно просто для выводе значения пользователю, то даже округлять не нужно, просто используйте форматированный вывод.
0
3 / 3 / 0
Регистрация: 12.05.2018
Сообщений: 244
20.10.2019, 05:34  [ТС]
Нужно для вывода значения пользователю, как понять форматированный вывод?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,114
Записей в блоге: 2
20.10.2019, 06:09
yerabdi, это базовые знания.
Дарются одними из первых в учебном плане.
Читайте:
https://docs.microsoft.com/ru-... formatting

https://docs.microsoft.com/ru-... at-strings

Составное форматирование. Вывод чисел

https://metanit.com/sharp/tutorial/7.5.php

Добавлено через 8 минут
Вывод double в формате числа с дробной частью
0
3 / 3 / 0
Регистрация: 12.05.2018
Сообщений: 244
23.10.2019, 11:30  [ТС]
Здравствуйте,что то не получается на richtextbox выходит только 0 если делаю по вашему примерам
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,114
Записей в блоге: 2
23.10.2019, 11:31
yerabdi, покажите как вы делаете.
Без кода не скажешь где ошибка.
0
 Аватар для Enifan
1849 / 1191 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
23.10.2019, 14:18
yerabdi,
деление 163 / 201 дает ноль
деление 163.0 / 201.0 дает 0,8109452
Сами догадаетесь почему ?
А по поводу 2-ух чисел после запятой вы уже получили ответ
0
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 4
23.10.2019, 15:10
Вот 2 самых распространенных способа.
C#
1
2
3
4
5
6
7
8
9
10
11
        static void Main(string[] args)
        {
            double x, y, z;
            x = 163;
            y = 201;
            z = x / y;
            int t = 2; // Кол-во знаков после запятой. Можно заменить числом, не вводя переменную...
            Console.WriteLine($"Результат: {Math.Round(z, t)}");
            Console.WriteLine($"Результат: {z:0.00}"); // Где 0.00 это формат вывода
            Console.ReadKey();
        }
0
3 / 3 / 0
Регистрация: 12.05.2018
Сообщений: 244
23.10.2019, 19:58  [ТС]
Спасибо всем, получилось внимательно прочитал ссылки которые мне скинули.
Сделал вот таким образом:
double number3 = 25.07;
string result3 = String.Format("{0:f1}", number3);
Console.WriteLine(result2); // 25,1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2019, 19:58
Помогаю со студенческими работами здесь

Ограничить количество знаков после запятой
Очень нужно обрезать число на пример 1.5453 до 1.545(именно обрезать), тем создано не мало, но решение так и нет, пробовал...

Ограничить количество знаков после запятой
Помогите решить такую проблему: при вычислении какого-либо значения мне требуется чтобы не было более 4х знаков после запятой, т.е. шло...

Как задать количество знаков после запятой
Как задать количество знаков после запятой? Добавлено через 13 минут Все, нашел Math.Round(x, число знаков после запятой)

С клавиатуры задать количество знаков после запятой
Есть такой код: static void Main(string args) { double f, n = 1, x; for (x = 0.1; x <...

Отступить нужное количество знаков после запятой
Здравствуйте Форумчане ! Столкнулся с проблемой при написании алгоритма префиксного построения кода. У меня , к примеру, есть массив...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru