|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2013, 22:41 | #1 |
Регистрация: 18.11.2013
Сообщений: 5
|
5 чисел после запятой
Плиз.Обьясните как сделать чтобы запись в файл было пять чисел
после запятой в с# Код:
Последний раз редактировалось Stilet; 10.01.2014 в 22:38. |
20.11.2013, 05:12 | #2 |
Форумчанин
Регистрация: 03.10.2013
Сообщений: 142
|
Применяйте форматирование числа перед записью в файл.
Что то вроде Код:
|
20.11.2013, 19:03 | #3 |
Регистрация: 18.11.2013
Сообщений: 5
|
Спасибо дружище!!!
Правда это не сработало,но за участие благодарю. Вот я нарыл может кому то понадобиться. Math.Round(переменная, кол-во знаков); Работает нормально. |
04.01.2014, 20:24 | #4 |
Регистрация: 18.11.2013
Сообщений: 5
|
Ребята не получается цикл. Вывести 4 значения функции с шагом Xd.
Например так: 2.00 3.00 4.00 -2.00 Часть кода: static void Main(string[] args) { double Xn = -4, Xk = 10, dX = 2, t = 2, y; double x = Xn; while ( x <= Xn) { y = t; if (x > -4 && x < -2) { y = 2 * (x + 3) + 1; } if (x > -2 && x < 4) { y = -0.5 * (x + 2) + 1; } if (x > 4 && x <= 6) { y = -2; } if (x > 6 && x < 10) { y = Math.Sqrt(6 - Math.Sqrt(x - 2)); } Console.WriteLine( "\n|{0,6} | {1,6} |", x, y ); x += dX;// это шаг ??? Console.ReadLine(); } Спасибо всем. |
10.01.2014, 19:50 | #5 |
Регистрация: 18.11.2013
Сообщений: 5
|
Все спасибо разобрался.
|
10.01.2014, 22:40 | #6 | ||
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Цитата:
Метод - Truncate (обрезать) - потрясающая вещь, которая не будет коверкать ваше число, и просто отбросит лишнее. Рекомендую P.s. навеяло танцульками с С++ P.s.s. хотя зачитав msdn я понимаю, что в C Sharp trunc может работать так же неоднозначно... Хм.. Цитата:
По всей видимости, проще всего на скорую руку запиливать костыль (в строку, поиск индекса разделителя, и substring :-) ) Последний раз редактировалось alexusankov; 10.01.2014 в 22:47. |
||
11.01.2014, 14:24 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
еще есть форматирование при преобразовании в строку. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
12.01.2014, 17:52 | #8 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
22.01.2014, 18:49 | #9 |
Регистрация: 18.11.2013
Сообщений: 5
|
Да прошу прощения
" f.WriteLine(z1.ToString("f5"));" работает. Только разницы между Round не заметил. Впрочем я мало в этом еще разбираюсь только начал вникать. Кстати что это "мануалы" если можно ссылку где почитать буду признателен. Всем спасибо. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление после запятой | webpusher | Microsoft Office Excel | 1 | 26.06.2012 19:57 |
Разделение чисел на до запятой и после запятой | msser | Microsoft Office Excel | 8 | 23.10.2009 11:57 |
2-а знака после запятой | vitamin.rulez | Помощь студентам | 7 | 22.05.2009 16:02 |
знаки после запятой | RiF | Помощь студентам | 10 | 16.12.2008 20:04 |
Сокращение после запятой | Romuald | Microsoft Office Excel | 21 | 18.12.2007 10:32 |