Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
#1

Напишите за меня калькулятор - C++

03.12.2011, 14:24. Просмотров 1867. Ответов 18
Метки нет (Все метки)

Здравствуйте, подскажите как должен выглядеть исходник калькулятора расчитанного только на деление и с точностью вычесления 200000 с записью в лог...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 14:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Напишите за меня калькулятор (C++):

Напишите за меня транслятор - C++
привет!! не писали работы на создание транслятора или транслятор писали??? где можно поискать код транслятора?

напишите в С++ программу-калькулятор арифметических функций - C++
напишите в С++ программу-калькулятор арифметических функций, используя switch

Двумерные массивы (напишите кто нибудь рабочий код, с меня пиво)) - C++
Опять я))) Блондинко))) Двумерные массивы (матрицы) 1. Дано число k (0 < k < 11) и матрица размера 4 x 10. Найти сумму и...

"Напишите и продемонстрируйте" - что от меня хотят? - C++
Всех приветствую. Мне выдано задание, посвящённое работе со строками: Возникли следующие вопросы: 1. Под "напишите" имеется ввиду...

Простой калькулятор и калькулятор с парсингом - C++
Ребят я совсем не давно только начал изучать сишку, решил написать простенький калькулятор который работает с 2 числами. Возник вопрос, как...

Delphi . У меня зачет! Напишите - Delphi
на форме расположены два поля TMemo, в левом изображена матрица размера I*J в естественном виде (строки вертикально упорядкованни), в...

18
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.12.2011, 14:32 #2
Цитата Сообщение от xoposhoy Посмотреть сообщение
в лог...
чего?
0
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:34  [ТС] #3
Цитата Сообщение от Jupiter Посмотреть сообщение
чего?
ну чтобы файл создавалсяв который будут все значения сохраняться. так как я думаю пк будет загружен сильно и программа будет закрываться, а так хоть что то сохранится.
0
silent_1991
Эксперт С++
5006 / 3064 / 149
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
03.12.2011, 14:37 #4
Возможно, так?
0
Изображения
 
silent_1991
Эксперт С++
5006 / 3064 / 149
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
03.12.2011, 14:39 #5
Цитата Сообщение от xoposhoy Посмотреть сообщение
пк будет загружен сильно и программа будет закрываться, а так хоть что то сохранится.
ЩИТО?
0
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:40  [ТС] #6
Цитата Сообщение от silent_1991 Посмотреть сообщение
Возможно, так?
точности вычисления до 200000 там нету

Добавлено через 39 секунд
Цитата Сообщение от silent_1991 Посмотреть сообщение
ЩИТО?
да, так оно и есть
0
silent_1991
03.12.2011, 14:44
  #7

Не по теме:

Цитата Сообщение от xoposhoy Посмотреть сообщение
да, так оно и есть
Ну, если код кривой, то она и в маленькой нагрузке будет закрываться. А если хороший, то какой бы ни была нагрузка, пока программа не отработает - она не закроется.

Цитата Сообщение от xoposhoy Посмотреть сообщение
до 200000
Есть. Точность там - 31 знак после запятой, а 31 входит в промежуток [0;200000]

0
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:46  [ТС] #8
Есть. Точность там - 31 знак после запятой, а 31 входит в промежуток [0;200000]
логично
0
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
03.12.2011, 14:49 #9
Цитата Сообщение от xoposhoy Посмотреть сообщение
и с точностью вычесления 200000
не понял, это число знаков после запятой? Или наоборот, допустимая ошибка?
0
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:50  [ТС] #10
Цитата Сообщение от Nameless One Посмотреть сообщение
не понял, это число знаков после запятой? Или наоборот, допустимая ошибка?
количество знаков после запятой)
0
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
03.12.2011, 15:10 #11
Числа с такой точностью не представимы с помощью стандартных типов в С/С++.
Достаточно посмотреть на константы LDBL_EPSILON и LDLB_MIN для своей платформы
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <stdlib.h>
#include <float.h>
 
int main(void)
{
    printf("LDBL_EPSILON = %LE\n", (long double) LDBL_EPSILON);
    printf("LDBL_MIN = %LE\n", (long double) LDBL_MIN);
            
    exit(0);
}
Код
LDBL_EPSILON = 1.084202E-19
LDBL_MIN = 3.362103E-4932
0
silent_1991
Эксперт С++
5006 / 3064 / 149
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
03.12.2011, 15:38 #12
Короче говоря, за вас никто не будет писать длинную дробную арифметику. Например, в Java класс BigDecimal занимает около 4000 строк кода. Кому это надо?
0
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
03.12.2011, 15:48 #13
интересно, а где такая точность понадобилась?
0
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 19:52  [ТС] #14
Цитата Сообщение от Paporotnik Посмотреть сообщение
интересно, а где такая точность понадобилась?
в числе ПИ

Добавлено через 27 секунд
Цитата Сообщение от silent_1991 Посмотреть сообщение
Короче говоря, за вас никто не будет писать длинную дробную арифметику. Например, в Java класс BigDecimal занимает около 4000 строк кода. Кому это надо?
извините, не знал что трудно так.
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
03.12.2011, 20:00 #15
Точность вычисления до двухсот тысяч знаков после запятой вряд ли вообще может быть достигнута на современном этапе.

Добавлено через 4 минуты
Цитата Сообщение от xoposhoy Посмотреть сообщение
извините, не знал что трудно так.
Я месяц потратил на реализацию одного лишь целочисленного сложения с жалкой тысячей знаков, причём, двоичных. И это как раз задача для асма, на нём я и делал, а на высоком уровне не стал и браться.
0
03.12.2011, 20:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2011, 20:00
Привет! Вот еще темы с ответами:

Напишите математическую модель, у меня не получается - Visual Basic
Заполнить одномерный массив значениями функции alpha=(e)^(x) + ctg(lnx), при изменении x от 12 до 22 c шагом 2. Private Sub...

Напишите, пожалуйста драйвер для меня! - Программирование драйверов
Здравствуйте! Напишите, пожалуйста простенький драйвер для меня. Его действие должно заключатся в том, чтобы винда (Windows 2000 SP4)...

Напишите Калькулятор - Delphi
Ребят Можете кто нибудь написать калькулятор на Delphi по этой методичке

Напишите программу калькулятор - Turbo Pascal
Нужно написать програмный код для калькулятора!!!


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru