Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

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

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

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

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

У меня вопрос - C++
Почему прога не вычисляет максимальный и минимальный элемент в матрице? Пишет не так Код вроде бы верен, а толку от этого нет ...

Решите за меня - C++
1)тема:Алгоритмы линейного и разветляющейся структуры. Определите пройдет ли кирпич с ребрами a,b,c в прямоугольное отверстие со...

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

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

Не по теме:

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

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

xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:46  [ТС]     Напишите за меня калькулятор #8
Есть. Точность там - 31 знак после запятой, а 31 входит в промежуток [0;200000]
логично
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
03.12.2011, 14:49     Напишите за меня калькулятор #9
Цитата Сообщение от xoposhoy Посмотреть сообщение
и с точностью вычесления 200000
не понял, это число знаков после запятой? Или наоборот, допустимая ошибка?
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 14:50  [ТС]     Напишите за меня калькулятор #10
Цитата Сообщение от Nameless One Посмотреть сообщение
не понял, это число знаков после запятой? Или наоборот, допустимая ошибка?
количество знаков после запятой)
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
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
silent_1991
Эксперт С++
4961 / 3037 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
03.12.2011, 15:38     Напишите за меня калькулятор #12
Короче говоря, за вас никто не будет писать длинную дробную арифметику. Например, в Java класс BigDecimal занимает около 4000 строк кода. Кому это надо?
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
03.12.2011, 15:48     Напишите за меня калькулятор #13
интересно, а где такая точность понадобилась?
xoposhoy
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 6
03.12.2011, 19:52  [ТС]     Напишите за меня калькулятор #14
Цитата Сообщение от Paporotnik Посмотреть сообщение
интересно, а где такая точность понадобилась?
в числе ПИ

Добавлено через 27 секунд
Цитата Сообщение от silent_1991 Посмотреть сообщение
Короче говоря, за вас никто не будет писать длинную дробную арифметику. Например, в Java класс BigDecimal занимает около 4000 строк кода. Кому это надо?
извините, не знал что трудно так.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2011, 20:00     Напишите за меня калькулятор
Еще ссылки по теме:

У меня контрольная(((( на с++ - C++
!Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. Слова разделены пробелами!.

обратите на меня внимание) - C++
В одномерном массиве, состоящем из n вещественных элементов, вы-числить: 1) количество элементов массива, больших С; 2) произведение...

Перепешите за меня с паскаля на C++ - C++
Program Yakobi; Uses Crt; label met; Type Matrica = array of real; Var A,A1,Matr:Matrica; RazmMatr,i,j,p,q,k,m:integer; ...

Прошу научить меня. - C++
Здравствуйте, я очень хочу научиться програмировать на языке С++. Кто-нибудь пожалуйста может написать небольшую программу, написать что...


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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.12.2011, 20:00     Напишите за меня калькулятор #15
Точность вычисления до двухсот тысяч знаков после запятой вряд ли вообще может быть достигнута на современном этапе.

Добавлено через 4 минуты
Цитата Сообщение от xoposhoy Посмотреть сообщение
извините, не знал что трудно так.
Я месяц потратил на реализацию одного лишь целочисленного сложения с жалкой тысячей знаков, причём, двоичных. И это как раз задача для асма, на нём я и делал, а на высоком уровне не стал и браться.
Yandex
Объявления
03.12.2011, 20:00     Напишите за меня калькулятор
Ответ Создать тему
Опции темы

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