|
4 / 4 / 0
Регистрация: 25.06.2010
Сообщений: 106
|
||||||
непонятки02.08.2011, 13:40. Показов 8746. Ответов 81
Метки округление (Все метки)
у меня есть прога которая берет дабл и разделяет его на две сост. целое и дробное
0
|
||||||
| 02.08.2011, 13:40 | |
|
Ответы с готовыми решениями:
81
непонятки с for непонятки с Си Непонятки с WXDev C++ |
|
|
||||||||
| 02.08.2011, 17:24 | ||||||||
0
|
||||||||
|
|
||
| 02.08.2011, 17:24 | ||
|
0,2563 = 25630 = 0,2563*10^5 => всего после запятой 5-1 знака, а там уже что делать c дробной частью дело ТС А если к рублям - то преобразовать к инт int(spart*100)
0
|
||
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||||
| 02.08.2011, 17:34 | ||||
|
int(spart*100 + 0.5) Не по теме: Забавные вы, ребята :)
0
|
||||
|
|
|||||||
| 02.08.2011, 17:36 | |||||||
|
Вот за копейки, я взял код lazybiz чтобы исключить int()
Enter double 123.43 123 RU 43 KOP Celay chast'123 Drobn chast'0.43 [Y/N] - Y - Enter new value Добавлено через 1 минуту
0
|
|||||||
|
|
|||
| 02.08.2011, 17:37 | |||
|
А вообще мне кажется что ты уже придираешься.
0
|
|||
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||||
| 02.08.2011, 17:41 | ||||
|
Enter double 1.12 1 RU 12 KOP Celay chast'1 Drobn chast'0.12 [Y/N] - Y - Enter new value y Enter double 1.13 1 RU 12 KOP Celay chast'1 Drobn chast'0.13 [Y/N] - Y - Enter new value
0
|
||||
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
| 02.08.2011, 17:46 | |
|
Вы конечно и дальше можете не замечать проблему в вашем коде, это ваше дело.
Но повторю ещё раз. Код в исходном посте вполне рабочий и решает поставленную задачу. Вопрос был только в том, почему он такой. Ответ я давно дал и ТС, насколько я понимаю, его понял. А я пока помолчу.
0
|
|
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||||||
| 02.08.2011, 18:13 | ||||||
|
В C99 есть функция round(), которая делает нужное округление. Но можно её и самостоятельно реализовать, например так:
Ну а про то, что в финансах double не используют я уже тоже говорил
0
|
||||||
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
|
||||||
| 02.08.2011, 19:02 | ||||||
0
|
||||||
|
|
|||||||
| 02.08.2011, 22:02 | |||||||
![]()
0
|
|||||||
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
|
|
| 02.08.2011, 22:10 | |
|
0
|
|
|
|
|||||||
| 02.08.2011, 22:14 | |||||||
|
Ну просто зачем ещё 0,5 добавлять, почти во всех постах оно сквозит, достаточно добавить 10^-5 чтобы преобразование int() было корректным
0
|
|||||||
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
|
||
| 02.08.2011, 22:23 | ||
|
0
|
||
|
|
||||
| 02.08.2011, 22:25 | ||||
|
0
|
||||
|
|
|||||
| 02.08.2011, 22:31 | |||||
|
0
|
|||||
| 02.08.2011, 22:31 | |
|
Непонятки с итераторами Непонятки со списком Непонятки с выводом
Непонятки со scanf Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|