|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.07.2012, 19:15 | #1 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 109
|
Точность в математических вычислениях
Здравствуйте. Изучая C++ решил создать собственный калькулятор. Возникла проблема, не могу сделать калькулятор точным: после плавающей запятой мало цифр, например 6.66667. Хотя бы 10 цифр после запятой и было бы гораздо лучше. Надеюсь опытные программисты помогут. Ниже фрагменты программы.
Действия после нажатия кнопки равно: Код:
Код:
|
31.07.2012, 19:48 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Здесь вопрос не в точности вычисления, а в точности вывода. Вам помогут манипуляторы ввода-вывода. Проверьте, например, такой код:
Код:
И еще: Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же Последний раз редактировалось Гром; 31.07.2012 в 19:53. |
31.07.2012, 23:02 | #3 | ||
Форумчанин
Регистрация: 05.09.2011
Сообщений: 109
|
Гром, спасибо, не знал о std::setprecision(). Только для меня не подходит эта функция, так как я делаю программу не в консоли, а в визуальном режиме. Мне бы double-число в char* или string записать..
Цитата:
почему бы не использовать если работает) Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при вычислениях. | Kovy | Помощь студентам | 3 | 20.02.2011 12:06 |
Болшая точность | Zeir | Помощь студентам | 6 | 10.10.2010 18:57 |
Точность обработки БД в С++ | Maks7482 | Общие вопросы C/C++ | 3 | 23.08.2010 13:34 |
о параллельных вычислениях | motorway | PHP | 4 | 20.09.2009 18:22 |
Точность | Sour | Помощь студентам | 2 | 31.05.2007 21:08 |